酷代码 AI
菜单
服务商

现在需要把蓝色的数都加上红色的数。比如,蓝色的数是1、3、5,红色的数是2,那么蓝色的数都加上2的结果就是3、5、7。请你编写程序,输入每一个蓝色的数,以及红色的数,输出将每个蓝色的数都加上红色的数后的结果。 输入: 共三行。 第一行为一个整数n(n<=10),表示蓝色的数的个数。 第二行为n个整数,表示每一个蓝色的数。 第三行为一个整数x,表示红色的数。 输出: 一行n个整数,表示每一个蓝色的数都加上红色的数后的结果,相邻的数之间用空格隔开。cpp

```cpp #include <iostream> using namespace std; int main() { int n; cin >> n; int blueNums[10]; for (int i = 0; i < n; i++) { cin >> blueNums[i]; } int redNum; cin >> redNum; for (int i = 0; i < n; i++) { if (i > 0) { cout << " "; } cout << blueNums[i] + redNum; } cout << endl; return 0; } ``` 代码解释 1. 输入蓝色数的个数:使用`cin`读取一个整数`n`,`n`代表蓝色数的个数,且`n`不超过10。 2. 存储蓝色数:定义一个长度为10的整数数组`blueNums`,通过`for`循环将`n`个蓝色数依次读入数组。 3. 输入红色数:使用`cin`读取一个整数`redNum`,它是要加到每个蓝色数上的数。 4. 计算并输出结果:再次使用`for`循环遍历数组`blueNums`,将每个蓝色数加上红色数`redNum`,并输出结果。在输出时,除第一个数外,每个数前添加一个空格,以满足相邻数用空格隔开的要求。最后换行。 [2025-11-29 19:47:15 | AI问答 | 336点数解答]

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