分类统计问题。试编写c++程序统计自己班级男生女生人数各多少个。(班级总人数设为N,男生数为boy,女生数为girl,性别用sex 表示。)
时间: 2024-09-22 19:06:53 浏览: 64
在C++中,你可以使用数组或者结构体来存储每个学生的性别信息,并通过循环遍历数组来统计男女生的人数。下面是一个简单的程序示例:
```cpp
#include <iostream>
using namespace std;
struct Student {
char sex;
};
int main() {
int N; // 班级总人数
cin >> N;
Student students[N]; // 创建一个学生数组
int boy = 0, girl = 0; // 初始化男生和女生计数
for (int i = 0; i < N; ++i) {
cin >> students[i].sex; // 输入每个学生的性别
if (students[i].sex == 'M') {
boy++; // 如果是男生,男孩计数加一
} else if (students[i].sex == 'F') {
girl++; // 如果是女生,女孩计数加一
}
}
cout << "男生人数: " << boy << endl;
cout << "女生人数: " << girl << endl;
return 0;
}
阅读全文