ZKX's LAB

c语言……从键盘输入一批学生的成绩,当输入一个负数时结束输入,然后计算这批成绩的总分和平均分 从键盘输入学生分数

2021-03-23知识4

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;}

从键盘输入30名学生的成绩数据,求其中的最高分、最低分和平均分。 (提示:用数组存放成绩数据)#include#defineM30voidmain(){floatscore[M],max,min,aver;inti;printf(“pleaseinputscore:\\n”);for(i=0;iscore[…

编写编写一个程序从键盘输入10个学生的成绩,统计最高分、最低分和平均分 main(){float num[10];float max.min;int i,aver,sum1,sum2,sum;以上三行是定义变量printf(\"请依次输入学生的分数\\n\");for(i=0;i;i+){printf(\"第i+1位:\");scanf(\"%f\",&x[i]);} 把十个分数定义为一维数组,用循环语句,输入十个分数max=min=x[0];把第一个分数赋给最大值和最小值for(i=0;i;i+){if(max[i])max=x[i];用循环语句,如果数组中有分数比第一个分数大,就赋给max,直到10个数字都比较完if(min>;x[i])min=x[i];}用循环语句,如果数组中有分数比第一个分数小,就赋给min,直到10个数字都比较完printf(\"去掉一个最高分:%f\",max);printf(\"去掉一个最低分:%f\",min);输出最大值和最小值for(i=0;i;i+){sum2=0;sum2=sum2+x[i];} 把十个分数都加起来sum1=sum2-max;sum=sum1-min;减掉最大值和最小值aver=sum/8;求剩下分数的平均数printf(\"最后的平均分是:%f\",aver);输出平均数}

从键盘输入5个学生4门课程的成绩,求每个人的总分与平均分。 A B C D E F G1 姓名 语文 数学 英语 历史 总分 平均分2 张 70 80 90 100=SUM(B2:E2)=AVERAGE(B2:E2)3 李.同理=SUM(B3:E3)=AVERAGE(B3:E3)

从键盘输入十个学生的成绩,统计最高分数学生人数,并输出对应的下标。要求程序有必要的输入输出提示语句

c语言……从键盘输入一批学生的成绩,当输入一个负数时结束输入,然后计算这批成绩的总分和平均分 从键盘输入学生分数

从键盘输入一个学生的三科成绩,计算总分,并找出高分

#手机键盘怎么输入分数#从键盘输入学生分数

随机阅读

qrcode
访问手机版