编写程序:随机20个两位数,找出这20个数中的最大值、最小值和平均值.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 10:51:10
编写程序:随机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
——————————————————
注:每次运行结果不一样
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个数中的最大值、最小值和平均值.
输入n个 数,求出它们的最大值,最小值和平均值?用VB怎么编写程序
8.在主函数中输入3个整数,编写函数求出这3个数中的最大值,最小值和平均值,在主函数中输出
用VB程序写出“利用随机函数产生20个50~100范围内的随机数,显示他们的最大值、最小值和平均值.”怎么写
vfp程序题1 输入20个数,求出它们的最大值,最小值和平均值.2 求100-999中的水仙花数.三位数abc,若a^3
用数组求10个数中的最大值、最小值和平均值.
利用随机函数产生50-100范伟内的20个随机数,显示其中的最大值,最小值和平均值
利用随机函数产生50-100范围内的20个随机数,显示其中最大值,最小值和平均值
用C语言编写:求元素个数为 10 的一维数组元素中的最大值、最小值和平均值.
在主函数中输入3个整数,编写函数求出这3个数种的最大值、最小值和平均值,要求在主函数中输出.
输入一个数表示叔叔数据的个数,然后输出这几个数中的最大值、最小值和平均值.(我这个程序有什么问题)
写VB代码利用随机函数产生20个50~100之间的随机整数,显示它们的最大值、最小值、和平均值