c++学生管理系统求学生平均年龄
时间: 2023-07-19 17:35:48 浏览: 68
好的,以下是一个简单的 C++ 学生管理系统,可以计算学生的平均年龄:
```cpp
#include <iostream>
using namespace std;
struct Student {
string name;
int age;
};
int main() {
const int numStudents = 5;
Student students[numStudents];
int totalAge = 0;
// 输入学生姓名和年龄
for (int i = 0; i < numStudents; i++) {
cout << "请输入第 " << i+1 << " 个学生的姓名和年龄:";
cin >> students[i].name >> students[i].age;
totalAge += students[i].age;
}
// 计算平均年龄并输出结果
double avgAge = static_cast<double>(totalAge) / numStudents;
cout << "学生的平均年龄为:" << avgAge << endl;
return 0;
}
```
该程序首先定义了一个 `Student` 结构体,包含学生的姓名和年龄信息。然后定义了一个包含 `numStudents` 个学生的数组,以及一个变量 `totalAge` 用来保存所有学生的年龄之和。
接下来,程序通过 `for` 循环输入每个学生的姓名和年龄,并将每个学生的年龄加到 `totalAge` 变量中。
最后,程序计算平均年龄并输出结果。注意,我们使用了 `static_cast<double>` 将 `totalAge` 转换为 `double` 类型,以便计算平均年龄时得到一个浮点数结果。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)