酷代码 AI
菜单
服务商

学生投票统计代码实现

以下是完成此功能的代码: ```cpp #include <iostream> using namespace std; int main() { // 定义一个长度为10的数组来存储每个学生的得票数,初始化为0 int votes[10] = {0}; int vote; // 循环读取10个投票信息 for (int i = 0; i < 10; i++) { cin >> vote; // 因为学生编号是从1到10,而数组下标从0开始,所以要减1 votes[vote - 1]++; } // 输出每个学生的得票数 for (int i = 0; i < 10; i++) { cout << votes[i]; if (i < 9) { cout << " "; } } cout << endl; return 0; } ``` ### 代码解释 1. **数组初始化**:`int votes[10] = {0};` 定义了一个长度为10的数组 `votes`,用于存储每个学生的得票数,初始值都为0。 2. **读取投票信息**:使用 `for` 循环读取10个投票信息,每次读取一个投票信息后,将对应学生的得票数加1。注意,因为学生编号是从1到10,而数组下标从0开始,所以要将投票信息减1。 3. **输出得票数**:使用 `for` 循环遍历数组 `votes`,输出每个学生的得票数,每个整数之间用空格隔开。 ######[AI问答 | 382点数解答 | 2026-05-23 19:06:08]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]