永发信息网

编写程序:随机20个两位数,找出这20个数中的最大值、最小值和平均值.

答案:2  悬赏:10  手机版
解决时间 2021-03-02 16:10
  • 提问者网友:情歌越听越心酸
  • 2021-03-02 10:19
编写程序:随机20个两位数,找出这20个数中的最大值、最小值和平均值.
最佳答案
  • 五星知识达人网友:玩世
  • 2021-03-02 10:54
public class ETest{public static void main(String[] args){int[] a = new int[20];int sum = 0;for(int i = 0;i a[i]= (int)(Math.random()*9+1)*10 + (int)(Math.random()*9+1);System.out.println(第+(i+1)+个数:+a[i]);sum = sum + a[i];}sort(a);System.out.println(平均 数:+(sum/20));}public static void sort(int arr[]){for(int j = 0;j int max = j;for(int i = j;i if(arr[i] > arr[max]){max = i;} }int temp = arr[max];arr[max] = arr[j];arr[j] =temp;}System.out.println(最小 数:+arr[arr.length-1]);System.out.println(最大 数:+arr[0]);}}运行结果:第1个数:86第2个数:27第3个数:76第4个数:51第5个数:95第6个数:42第7个数:24第8个数:57第9个数:49第10个数:21第11个数:71第12个数:78第13个数:57第14个数:34第15个数:77第16个数:69第17个数:95第18个数:61第19个数:56第20个数:35最小 数:21最大 数:95平均 数:58——————————————————注:每次运行结果不一样
全部回答
  • 1楼网友:归鹤鸣
  • 2021-03-02 11:09
对的,就是这个意思
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯