酷代码 AI
菜单
服务商
DeepSeek字节豆包
更多选项

C++ 实现计算两整数间数字和并判断是否为 3 的倍数

### 🌟代码实现 下面是使用 C++ 实现该功能的代码: ```cpp #include <iostream> using namespace std; int main() { int a, b; // 输入两个整数 a 和 b cin >> a >> b; int sum = 0; // 计算 a 到 b 之间所有数字的和 for (int i = a; i <= b; i++) { sum += i; } // 判断和是否是 3 的倍数 if (sum % 3 == 0) { cout << "YES" << endl; } else { cout << "NO" << endl; } return 0; } ``` ### 📋代码解释 1. **输入部分**: - `cin >> a >> b;`:从标准输入读取两个整数 `a` 和 `b`。 2. **求和部分**: - 使用 `for` 循环遍历从 `a` 到 `b` 的所有整数,将它们累加到变量 `sum` 中。 3. **判断部分**: - 使用 `if (sum % 3 == 0)` 判断 `sum` 是否是 3 的倍数。如果是,则输出 `YES`;否则输出 `NO`。 ### 💡开发建议 - **边界条件处理**:确保 `a` 小于等于 `b`,如果 `a > b`,可以考虑交换它们的值。 - **输入验证**:可以添加输入验证,确保输入的是有效的整数。 ### 📚学习资源 - **C++ 官方文档**:https://en.cppreference.com/w/ ,提供了 C++ 语言的详细文档和标准库的使用说明。 - **《C++ Primer》**:一本经典的 C++ 入门书籍,适合初学者学习。 ######[AI写代码神器 | 449点数解答 | 2026-06-23 20:24:16]

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