【问题描述】
输入生成一维数组,求数组中的最大元素值和所有元素的平均值。
【输入形式】
【输出形式】
【样例输入】
4
10 20 30 40
【样例输出】
max:40
avg:25.0
【样例说明】
【评分标准】
import java.util.Scanner;
import java.lang.Math;
public class Main {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
int a= s.nextInt();
int ac[]=new int[a];
for(int i=0;i<a;i++) {
ac[i]=s.nextInt();
}
s.close();
int x,num=ac[0];
double average,num2=0;
for(x=1 ;x<a;x++){//判断
if(ac[x]>=ac[x-1]) {
num=ac[x];
}
}
for(x=0;x<a;x++)
num2=num2+ac[x];
average=(double)(num2/a);
System.out.printf("max:%d\navg:%.1f",num,average);
}
}
【注】此分栏为西安理工大学JAVA练习题,所有答案仅供同学们参考。