酷代码 AI
菜单
服务商

K博士想在自己的学生中选出一位学生做自己的代表。K博士一共有10位学生,分别从1到10一一编号,采用投票的方式进行选举,每个学生只能够投一次。得票最高的学生就将成为K博士的代表。 输入: 输入包括一行。 第一行包含十个整数,每个整数代表这位学生投给了谁。 输出: 输出包括一行,包含10个整数,分别为编号1~10的学生获得的票数,每个整数之间用空格隔开。 输入样例: 1 4 1 4 2 1 3 5 6 2C++17 回答篇幅:简单明了

```cpp #include <iostream> using namespace std; int main() { int votes[10] = {0}; for (int i = 0; i < 10; ++i) { int vote; cin >> vote; // 因为编号从1开始,数组索引从0开始,所以减1 votes[vote - 1]++; } for (int i = 0; i < 10; ++i) { if (i > 0) cout << " "; cout << votes[i]; } return 0; } ``` [2026-02-08 13:35:39 | AI问答 | 145点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多