C语言 从键盘输入若干个学生成绩,输入负数表示输入结束,输出平均成绩和低于平均成绩的学生成绩。 修改后如下:度includevoid main(){int i=0,a[100],j;float sum=0.0,aver;do{printf(\"请输入第%d个学生成问绩答:\\n\",i+1);scanf(\"%d\",&a[i]);if(a[i]>;=0)/如果成绩大于等于专零,继续输入sum=sum+a[i];else/如果成绩小于零,不再输入break;i+;}while(true);aver=sum/i;printf(\"平均属成绩:%.2f\\n\",aver);这里用%f输出平均成绩printf(\"低于平均成绩:\\n\");for(j=0;j;j+)if(a[j])printf(\"%d\\n\",a[j]);}
c语言……从键盘输入一批学生的成绩,当输入一个负数时结束输入,然后计算这批成绩的总分和平均分 #includeint main(){/首先,i因为是整数所以可以用整型,其他值可能出现小数所以用浮点型所有变量全部初始化,否则编译器可能会报错int i=0;float score=0,sum=0,aver=0;while(score>;=0){printf(\"请输入成绩(0-100),其它值结束:\");scanf(\"%f\",&score);if(score>;100){printf(\"Wrong input\\n\");continue;当输入错误值时,为了不使错误值影响以后的计算,直接跳到循环开始}else if(score)continue;当输入score的值为负数时,跳过下一条else语句,同时退出循环,输出结果else {sum+score;将输入的score累加}i+;对每次循环计数,相当于对输入的成绩计数}aver=sum/i;计算平均数printf(\"sum:%f\",sum);printf(\"aver:%f\",aver);return 0;}
/从键盘输入若干个学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入,完成下面的程序填空 从键盘输入若干个学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入,完成下面的程序填空 从键盘输入若干个学生的成绩,统计并输出最高成绩和最低成绩,当。