C语言求学生成绩,并输出低于平均分的人数

我会带着你远行 2022-12-19 00:51 255阅读 0赞
  1. // 统计是个学生成绩,并输出低于平均分的人数
  2. // (1)学生的成绩要求通过键盘输入;
  3. // (2)函数的调用和结果的输出由主函数main处理
  4. // (3)统计计算过程在自定义函数TJ中完成
  5. // 例如:输入是个学生的成绩为:100 90 80 80 90 70 65 70 80 83《CR》该程序的输出应为:The result is :3
  6. #include "stdio.h"
  7. int TJ(int *p){
  8. int i ,count = 1,sum = 0;
  9. double arry;
  10. for(i = 0 ; i < sizeof(p);i++){
  11. sum += p[i];
  12. }
  13. arry = sum / sizeof(p);
  14. for(i = 0 ; i < sizeof(p);i++){
  15. if(p[i]<arry){
  16. count += 1;
  17. }
  18. }
  19. return count;
  20. }
  21. int main(int argc, char const *argv[])
  22. {
  23. int cj[10],count;
  24. printf("Please enter student scores:\n");
  25. for (int i = 1; i <= 10; i++){
  26. scanf("%d",&cj[i]);
  27. }
  28. count = TJ(cj);
  29. printf("The result is :%d\n", count);
  30. return 0;
  31. }

发表评论

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

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

相关阅读