如何使用C++编写一个简单的程序来统计学生人数?
时间: 2024-11-07 22:13:20 浏览: 0
c++作业,定义一个学生类,输入成绩,返回平均分和总分(可自行控制输入输出)
在C++中,你可以创建一个简单的程序来统计学生人数,首先需要定义一个结构体或者类来表示学生,并包含一个计数变量。这里我们假设每个学生都有名字,我们将使用`struct Student`作为示例:
```cpp
#include <iostream>
#include <string>
using namespace std;
// 定义学生结构体,包含姓名和数量
struct Student {
string name;
int count;
};
int main() {
// 初始化一个Student数组来存储学生信息
Student students[5] = {
{"Alice", 0},
{"Bob", 0},
{"Charlie", 0},
{"David", 0},
{"Eve", 0}
};
// 循环添加学生并记录人数
for (int i = 0; i < 5; ++i) {
cout << "请输入第" << (i + 1) << "个学生的姓名:";
cin >> students[i].name;
students[i].count++; // 每次输入增加人数
}
// 输出所有学生的总数
cout << "总共有 " << accumulate(students, students + sizeof(students) / sizeof(students[0]), 0, &Student::count) << " 名学生。\n";
return 0;
}
阅读全文