1编写程序提示用户输入一个班级中的学生人数n,再依次提示用户输人n个人在课程 A中的考试成绩,然后计算出平均成绩,显示出来。请使用教材第9章中的数组类模 板Array定义浮点型数组储存考试成绩。
时间: 2023-06-11 10:10:28 浏览: 108
C++ 编写程序通过输入总人数、成绩算平均成绩
以下是使用Array定义浮点型数组储存考试成绩并计算平均成绩的C++程序:
```c++
#include <iostream>
#include "Array.h" // 导入Array类模板的头文件
using namespace std;
int main()
{
int n;
cout << "请输入学生人数:";
cin >> n;
Array<float> scores(n); // 定义浮点型数组,长度为n
float sum = 0;
for (int i = 0; i < n; i++) {
cout << "请输入第" << i+1 << "个学生的成绩:";
cin >> scores[i];
sum += scores[i];
}
float average = sum / n;
cout << "平均成绩为:" << average << endl;
return 0;
}
```
程序中使用了Array类模板,可以用来定义不同类型的数组。通过输入学生人数n,创建一个长度为n的浮点型数组。然后逐一输入每个学生的成绩,并计算总成绩。最后求出平均成绩并输出。
阅读全文