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

C++实现统计能被 5 整除的整数个数

### 🍎实现思路 我们可以使用一个循环来不断读取输入的整数,直到遇到 0 为止。在循环中,判断每个输入的整数是否能被 5 整除,如果能,则计数器加 1。最后输出计数器的值。 ### 🔨代码示例 ```cpp #include <iostream> int main() { int num; int count = 0; // 不断读取输入的整数 while (std::cin >> num) { // 如果输入为 0,结束循环 if (num == 0) { break; } // 判断是否能被 5 整除 if (num % 5 == 0) { count++; } } // 输出能被 5 整除的数的个数 std::cout << count << std::endl; return 0; } ``` ### 📝代码解释 1. **变量定义**:定义了两个变量 `num` 用于存储输入的整数,`count` 用于统计能被 5 整除的数的个数。 2. **循环读取输入**:使用 `while (std::cin >> num)` 不断读取输入的整数,直到遇到 0 为止。 3. **判断是否能被 5 整除**:使用 `if (num % 5 == 0)` 判断输入的整数是否能被 5 整除,如果能,则 `count` 加 1。 4. **输出结果**:使用 `std::cout << count << std::endl;` 输出能被 5 整除的数的个数。 ### 💡开发建议 - **输入验证**:虽然题目中给出了输入的范围,但在实际开发中,应该对输入进行验证,确保输入的整数在合法范围内。 - **错误处理**:可以添加一些错误处理代码,例如当输入不是整数时,给出相应的提示。 ### 📚学习资源 - [C++ 官方文档](https://en.cppreference.com/w/) - 《C++ Primer》 ######[AI写代码神器 | 485点数解答 | 2026-06-06 11:59:03]

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