[填空题] 本题中数组arr中存储了学生的成绩,分别为87,45,56,78,67,56,91,62,82,63,程序的功能是计算低于平均分的人数,并打印输出结果。请在程序空缺部分填写适当内容,使程序

[填空题] 本题中数组arr中存储了学生的成绩,分别为87,45,56,78,67,56,91,62,82,63,程序的功能是计算低于平均分的人数,并打印输出结果。请在程序空缺部分填写适当内容,使程序,第1张

[填空题] 本题中数组arr中存储了学生的成绩,分别为87,45,56,78,67,56,91,62,82,63,程序的功能是计算低于平均分的人数,并打印输出结果。请在程序空缺部分填写适当内容,使程序

[填空题] 本题中数组arr中存储了学生的成绩,分别为87,45,56,78,67,56,91,62,82,63,程序的功能是计算低于平均分的人数,并打印输出结果。请在程序空缺部分填写适当内容,使程序能正确运行。

public class java1

public static void main(String[] args)

int arr[]=56,91,78,67,56,87,45,62,82,63;

int num=arr. length;

int i=0;

int sumScore=0;

int sumNum=0;

double average;

while(i<num)

sumScore=sumScore+arr[i];

______;

average=______;

i=0;

do

if(arr[i]<average)

sumNum++;

i++;

while(______);

System. out. println("average:"+average+", belows average:"+sumNum);

正确答案:

第1处:i++或i=i+1或i+=1 第2处:(double)sumScore/num 第3处:i<num

参考解析:

本程序首先通过第一个while循环求得平均数,再通过do while循环逐一比较,判断是否及格。第1处为while循环的自加;第2处计算平均数;第3处do while循环终止条件。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5613555.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存