package java_two;
import java.util.Scanner;
public class Classsix {
public static void main(String[] args) {
// TODO Auto-generated method stub
int n,i;
Scanner scanner = new Scanner(System.in);
System.out.print("请输入数组长度n=");
n = scanner.nextInt();
int[] arr = new int[n];
for(i = 0;i<arr.length;i++) {
System.out.println("请输入数组内容(用空格隔开):");
arr[i] = scanner.nextInt();
}
int max = arr[0];
int avg = arr[0];
int sum = 0;
for(i = 0;i<arr.length;i++) {
if(arr[i]<avg) {
avg=arr[i];
}
}
//首先遍历数组中的所有数字,从第一个数开始,如果大于给定的数,则将这个数赋给max
for(i = 0;i<arr.length;i++){
if(arr[i]>max){
max=arr[i];
}
//每循环一次,将结果保存在sum中
sum=sum+arr[i];
}
//计算出总和后,再除以数组长度,得到平均值
sum=sum/arr.length;
System.out.println("本数组中的最大值为:"+max);
System.out.println("本数组中的最小值为:"+avg);
System.out.println("本数组中的平均值为:"+sum);
}
}
输入n,建立长度为n的整形数组,输入数组各元素,输出数组的最大值,最小值及平均值。
最新推荐文章于 2023-11-24 13:29:03 发布