50名同学数学成绩,60分以及60分以上为及格,要求统计及格人数及其平均分,全班同学的平均分,写出程序

来源:百度知道 编辑:UC知道 时间:2024/05/12 05:18:25

i=1
t=0
n=0
DO
PRINT "输入第i个成绩,i="; i
INPUT “数学成绩”; X
IF X>=60 THEN t=t+1
END IF
n=n+X
i=i+1
LOOP UNTIL i>50
n=n/50
PRINT "及格人数"; t
PRINT "平均分数"; n
END

说明:每循环一次,输入一个成绩,循环程序中输出的 i 提示输入第几个成绩。i、t 、n为三个独立的记数变量。 i记录输入的成绩个数;t记录超过60分的人数;n记录各个同学的总分之和。
这应该是高中必修3的题,我也忘的差不多了……

另外,上面那个求的是所有同学的总平均分,如果是只求及格同学的平均分的话,程序如下:
i=1
t=0
n=0
DO
PRINT "输入第i个成绩,i="; i
INPUT “数学成绩”; X
IF X>=60 THEN t=t+1 n=n+X
END IF
i=i+1
LOOP UNTIL i>50
n=n/t
PRINT "及格人数"; t
PRINT "平均分数"; n
END

这里的n就是记录及格同学的分数之和了。

这么费事的东西,你只给我20分,我才懒的想

吓...

50名同学数学成绩,60分以及60分以上为及格,要求统计及格人数及其平均分,全班同学的平均分,写出程序 小方与四名同学参加数学竞赛,那四名同学成绩为78分91分82分79分小方比五人平均成绩高6分,小方排在第几位? 某班有50多名学生,数学全班平均78分,男女生各自平均成绩分别是75.5和81分, 某小学40名同学参加数学竞赛,用15分制记分 有一个班有50名学生,请用公式算出前10名同学的成绩,所有同学成绩均不许排序后再算 用vb 编程输入10名同学的学号与1门课程的成绩计算该门课程的总分与平均分输出高于平均分的同学的成绩与学 A,B,C,D,E五名同学猜测自己的数学成绩.题目在"问题补充说明"中(有点长) 怎样能取得期末好成绩一名初三同学 用C语言编写从键盘输入50个同学的成绩存入数组,求其中的平均分,最高分,最低分 x成绩:语文数学平均成绩94分;数学外语平均成绩88分;语文和外语平均成绩86分.x语文数学外语各几分