C语言输入若干个学生成绩,输出平均成绩和低于60分的学生成绩

朱雀 2022-02-27 14:52 463阅读 0赞
  1. /*
  2. 从键盘上输入若干个学生某门课的成绩,计算出平均成绩,
  3. 并输出低于60分的学生成绩,当输入负数时结束输入
  4. */
  5. #include<stdio.h>
  6. main()
  7. {
  8. int sum=0,m=0,n; //sum表示若干学生的总成绩,m表示学生个数,n表示学生成绩
  9. float average; //average 表示学生平均成绩
  10. printf("\n\t请你输入学生成绩以空格分隔,输入负数时结束程序输出平均成绩和成绩小于60分的学生成绩:\n");
  11. scanf("%d",&n);
  12. while (n>0) //当输入的成绩大于0是继续输入,当输入的成绩负数时结束符输
  13. {
  14. if(n<60) printf("%d\n",n); //当输入的成绩低于60分时输出
  15. scanf("%d",&n); //当输入的学生成绩大于60分时继续输入
  16. sum+=n; //总成绩等于每一次输入的成绩累计和
  17. m++; //计算学生个数,用于计算平均成绩
  18. }
  19. average=sum/m; //计算平均成绩,平均成绩等于学生总成绩除以学生个数
  20. printf("平均成绩为:%.2f\n",averange); //输入平均成绩小数部分两位控制
  21. }

发表评论

表情:
评论列表 (有 0 条评论,463人围观)

还没有评论,来说两句吧...

相关阅读