酷代码 AI
菜单
服务商

#include <iostream> using namespace std; int main() { return 0; }食人魔战士们在日常训练的时候需要分组,酋长让食人魔战士们排成一队,然后从0开始进行报数,报到奇数的食人魔战士出队分成一组。食人魔酋长的第二个问题是:给出10名食人魔的能力值,报数为奇数的食人魔的能力值分别是多少? 输入: 十个整数,表示十名食人魔的能力值。 输出: 若干行,每行一个整数,表示报数为奇数的食人魔的能力值,输出能力值的顺序按照最初食人魔的序号顺序从小到大输出。 输入样例: 90 100 110 120 121 111 155 137 199 91 输出样例: 100 120 111 137 91

```cpp #include <iostream> using namespace std; int main() { int abilities[10]; // 输入十个食人魔的能力值 for (int i = 0; i < 10; i++) { cin >> abilities[i]; } // 输出报数为奇数的食人魔的能力值 for (int i = 1; i < 10; i += 2) { cout << abilities[i] << endl; } return 0; } ``` 代码解释: 1. 数组定义:定义一个长度为 10 的整型数组 `abilities` 来存储 10 名食人魔的能力值。 2. 输入能力值:使用 `for` 循环从标准输入读取 10 个整数,并将它们依次存储到 `abilities` 数组中。 3. 输出奇数序号能力值:使用另一个 `for` 循环,从索引 1 开始(因为报数从 0 开始,索引 1 对应报数为 1 的食人魔,即报数为奇数),每次增加 2(这样可以保证只访问报数为奇数的元素),并将这些元素的值输出到标准输出,每个值占一行。 4. 返回值:`main` 函数返回 0,表示程序正常结束。 [2025-11-22 19:44:15 | AI问答 | 316点数解答]

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