重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
实现思路就是循环判断找到最大值和最小值,保存起来和其他的值进行比较。
创新互联于2013年开始,先为安国等服务建站,安国等地企业,进行企业商务咨询服务。为安国企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
错在最后两段代码是相同的,写了两个“max”,就会得到最大值与最小值是一样的结果。
+count);System.out.println(average :+average);} } 这是代码量最小的解决方案。其中的关键是Arrays.sort(a);静态类Arrays提供静态方法sort():用来对array进行从小到大的排序。君子性非异也,善假于物也。
}else{ Ststem.out.print(c);//最大值 } }else{ if(bc){ Ststem.out.print(b);//最大值 }else{ Ststem.out.print(c);//最大值 } } 上面的逻辑有点乱,初学者一般这么写。
max_num = aelse:max_num = bif max_num c:max_num = cprint(最大的数是:, max_num)首先使用int()函数将用户输入的字符串转换成整数,并将其分别赋值给变量a、b、c。
1、堆排序,快速排序。这三个算法都可以快速的理解并掌握。2,不用数组的话,设置一个max变量和一个min变量,每输入一个数,就和这两个变量进行比对,如果比max大,就把max的值换成输入的,最小值同理,就这样。