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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 17:20:04
编写程序:随机20个两位数,找出这20个数中的最大值、最小值和平均值.

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

编写程序:随机20个两位数,找出这20个数中的最大值、最小值和平均值.
public class ETest{
public static void main(String[] args){
int[] a = new int[20];
int sum = 0;
for(int i = 0;i < 20;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 < arr.length;j++){
int max = j;
for(int i = j;i < arr.length;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
——————————————————
注:每次运行结果不一样

编写程序:随机20个两位数,找出这20个数中的最大值、最小值和平均值. 编写程序利用随机函数产生10个两位数存入数组a中,并按照从大到小顺序排列输出 编写程序,将利用随机函数产生的10个不大于100的整数保存在数组中,并从中找出最接近平均值的元素.比如此编写程序,将利用随机函数产生的10个不大于100的整数保存在数组中,并从中找出最接 c语言,编写程序,产生20个随机整数到4行5列的数组中,求其主对角线元素之积 用C 语言编写一道关于随机出现26个英文字母的程序,并且判断正确率~ 编写一个程序随机产生3个20以内的数作为三角形三条边的长,检查能否构成一个三角形.用java写代码.编写一个程序随机产生3个20以内的数作为三角形三条边的长,检查能否构成一个三角形,如果 编写程序,随机生成50个两位数,统计其中能被3的整除的和sum1,和能被5整除的和sum2,和既能被3整除又能被5整除的和sum3 vb 随机20个两位数,奇数位奇数,偶数位偶数,相邻两位求和. 用C语言编写程序,随机输出一个使用0~9是个数字组成无重复的七位数 VB中要求随机产生10个在[10,30]的不同整数怎么编写程序? vfp改错题求解1下列程序用来产生20个0~100之间的随机整数,* 并找出其中的最大数和最小数,输出时20个随机* 整数*均在一行显示,下一行显示最大数和最小数.*要求:* (1)将下列程序输入到项目中 随机生成10个两位数整数,并放到一个二维数组中,然后找出其中的素数! 使用do...while循环,编写一个程序.接收2个数字num1,num2.找出这两个数字之间所有奇数的和. vb编写一个程序,利用随机函数生成15个80~99之间的随机整数,输出其中的最大值与最小值 VB编写一个程序:分别随机生成3 个正整数,其中一个是1 位数、1 个是2 位数、1 个是3 位数. 编写一个程序,找出能被2,3,5整除时余数为1的最小的10个自然数 编写程序,从键盘输入任意n个整数,用指针方法找出其中最大和最小的数? 在VB中,随机产生10个两位数保存在数组中随机产生10个两位数保存在数组中,找出最大值,最小值,计算最大值与最小值的平均值,统计小于该平均数的个数