酷代码 AI
菜单
服务商

C++实现奇偶位置数字差值计算程序

```cpp #include <iostream> int main() { int numbers[10]; int sum1 = 0, sum2 = 0; // 读取十个整数 for (int i = 0; i < 10; ++i) { std::cin >> numbers[i]; } // 遍历数组,下标从0开始 // 注意:题目中"从1开始计数"意味着数组索引0对应第1个位置(奇数) for (int i = 0; i < 10; ++i) { if ((i + 1) % 2 == 1) { // 奇数位置(第1、3、5、7、9个元素) sum1 += numbers[i]; } else { // 偶数位置(第2、4、6、8、10个元素) sum2 += numbers[i]; } } // 计算并输出 sum2 - sum1 std::cout << (sum2 - sum1) << std::endl; return 0; } ``` **程序说明:** - 使用数组存储输入的10个整数 - 通过循环遍历数组,根据位置奇偶性分别累加到sum1(奇数位置)和sum2(偶数位置) - 注意数组下标从0开始,而题目计数从1开始,所以判断条件为`(i + 1) % 2` - 最后输出`sum2 - sum1`的结果 **输入样例验证:** 输入:10 20 30 40 50 60 70 80 90 100 - 奇数位置累加:10 + 30 + 50 + 70 + 90 = 250 - 偶数位置累加:20 + 40 + 60 + 80 + 100 = 300 - 输出:300 - 250 = 50 ######[AI问答 | 426点数解答 | 2026-04-10 20:17:37]

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