永发信息网

Java编程,利用数组保存20个学生的成绩,统计输出平均分和高于平均分的人数

答案:4  悬赏:0  手机版
解决时间 2021-04-04 18:20
  • 提问者网友:孤凫
  • 2021-04-04 09:02
Java编程,利用数组保存20个学生的成绩,统计输出平均分和高于平均分的人数
最佳答案
  • 五星知识达人网友:十年萤火照君眠
  • 2021-04-04 10:03
import java.util.Scanner;
public class ex4_9
{
   public static void main(String args[])
    {
        Scanner input=new Scanner(System.in);
        int a[]=new int[20];
        
        for(int i=0;i         a[i]=input.nextInt();
        }
        
        int i,num;
        double sum;
        num=0;
        sum=0;
    
        for(i=0;i        {
            sum=sum+a[i];
        }
    System.out.println("平均成绩为:"+sum/20);//双引号
    //多了个大括号
    
        for(i=0;i        {
            if(a[i]>sum/20)
            num++;
        }
        System.out.println("成绩在平均分之上的人数为:"+num);//双引号不是单引号
        
    }
}
全部回答
  • 1楼网友:一袍清酒付
  • 2021-04-04 12:46


而且你还没有输入数据的地方。
  • 2楼网友:轻熟杀无赦
  • 2021-04-04 12:26
import java.util.Scanner;
public class ex4_9
{
public static void main(String args[])
{
Scanner input=new Scanner(System.in);
int a[]=new int[20];
int i,num;
double sum;
num=0;
sum=0;

for(i=0;i {
sum=sum+a[i];
}
System.out.println("平均成绩为:"+sum/20);
for(i=0;i {
if(a[i]>sum/20)
num++;
}
System.out.println("成绩在平均分之上的人数为:"+num);

}
}
单引号改为双引号多了一个反括号
  • 3楼网友:夜余生
  • 2021-04-04 10:56
package test;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class ex4_9 {
public static void main(String args[]) throws Exception {
int i, num;
String aa[] = new String[20];
double sum;
System.out.print("请输入最多20个整数用逗号隔开:");
BufferedReader strin = new BufferedReader(new InputStreamReader(
System.in));
aa = strin.readLine().split(",");
int[] a = new int[aa.length];
for (int j = 0; j < aa.length; j++) {
a[j] = Integer.parseInt(aa[j]);
}
num = 0;
sum = 0;
for (i = 0; i < a.length; i++) {
sum = sum + a[i];
}
System.out.println("平均成绩为:" + sum / a.length);
for (i = 0; i < a.length; i++) {
if (a[i] > sum / a.length)
num++;
}
System.out.println("成绩在平均分之上的人数为:" + num);
}
}
改了下 自己对比下吧追问谢谢大家!!你们都很棒
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯