计算成绩

た 入场券 2023-07-24 14:39 60阅读 0赞

计算一个班级的物理和数学成绩。
编程要求用二维数组double scores[10][2]存放一个班级的10名同学的物理和数学成绩。
要求:
设计一个函数输入同学的成绩;再设计一个函数求全班的总平均分;在程序中分别调用上两个函数;输出总平均分。
效果如下:
输入:
89
67
55
87
95
60
61
78
95
97
100
89
76
87
88
90
65
76
88
92
输出:
81.75

  1. #include<iostream>
  2. using namespace std;
  3. #define N 10
  4. #define M 2
  5. double ave (double a[][M],int num);
  6. double sco (double a[][M],int num);
  7. int main()
  8. {
  9. double a[N][M];
  10. a[N][M]=sco(a,N);
  11. cout<<ave(a,N);
  12. return 0;
  13. }
  14. double ave (double a[][M],int num)
  15. {
  16. double aver=0.0;
  17. for (int i=0;i<N;i++)
  18. {
  19. for (int j=0;j<M;j++)
  20. {
  21. aver+=a[i][j];
  22. }
  23. }
  24. return aver/(N*M);
  25. }
  26. double sco (double a[][M],int num)
  27. {
  28. for (int i=0;i<N;i++)
  29. {
  30. for (int j=0;j<M;j++)
  31. {
  32. cin>>a[i][j];
  33. }
  34. }
  35. return 0;
  36. }

发表评论

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

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

相关阅读

    相关 计算成绩

    计算一个班级的物理和数学成绩。 编程要求用二维数组double scores\[10\]\[2\]存放一个班级的10名同学的物理和数学成绩。 要求: 设计一个函数输

    相关 c语言 计算平均成绩

    给定N个学生的基本信息,包括学号(由5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和成绩(\[0,100\]区间内的整数),要求计算他们的平均成绩,并

    相关 PTA 计算平均成绩 (15 分)

    给定N个学生的基本信息,包括学号(由5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和成绩(\[0,100\]区间内的整数),要求计算他们的平均成绩,并

    相关 Java计算平均成绩

    编写一个程序,根据用户输入的总人数和总成缋计算平均成绩。要求程序能够处理总人数或者总成绩不是数字时的情况。 根据题目要求得知,在程序中需要对多种异常情况进行不同的处理