酷代码 AI
菜单
服务商

现在有十个数,从0开始计数,将奇数位置的数全部累加后的结果sum1,与偶数位置全部累加起来的结果sum2相减,也就是计算sum1 - sum2的值,请编写程序进行计算。 输入: 输入包括一行,包含十个整数,表示每次输入的数 输出: 输出包括一行,包含一个整数,表示sum1 - sum2的值 输入样例: 10 20 30 40 50 60 70 80 90 100 输出样例: 50 用时/内存: 1000MS/100MB 现在有十个数,从0开始计数,将奇数位置的数全部累加后的结果sum1,与偶数位置全部累加起来的结果sum2相减,也就是计算sum1 - sum2的值,请编写程序进行计算。 【输入格式】 输入包括一行,包含十个整数,表示每次输入的数 【输出格式】 输出包括一行,包含一个整数,表示sum1 - sum2的值 【输入样例】 10 20 30 40 50 60 70 80 90 100 【输出样例】 50 c++

```cpp #include <iostream> using namespace std; int main() { int sum1 = 0, sum2 = 0; for (int i = 0; i < 10; i++) { int num; cin >> num; if (i % 2 == 1) { sum1 += num; } else { sum2 += num; } } cout << sum1 - sum2 << endl; return 0; } ``` 代码解释 1. 变量定义:定义两个整型变量`sum1`和`sum2`,分别用于存储奇数位置数的累加和与偶数位置数的累加和。 2. 循环输入:使用`for`循环来读取十个整数。在每次循环中,使用`cin`读取一个整数`num`。 3. 判断位置并累加:通过`i % 2 == 1`判断当前位置`i`是否为奇数,如果是奇数位置,则将当前数`num`累加到`sum1`中;否则,将其累加到`sum2`中。 4. 输出结果:循环结束后,计算`sum1 - sum2`的值并使用`cout`输出。 5. 返回值:`main`函数返回`0`表示程序正常结束。 [2025-11-22 19:47:06 | AI问答 | 310点数解答]

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