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

C++求解3和7倍数的和

好的,这是您需要的C++代码,用于求解输入数字中所有3和7的倍数之和。 ```cpp #include <iostream> using namespace std; int main() { int n; // 读取数字的数量 cin >> n; long long sum = 0; // 使用 long long 防止溢出 for (int i = 0; i < n; i++) { int num; cin >> num; // 判断是否是 3 和 7 的倍数(即 21 的倍数) if (num % 3 == 0 && num % 7 == 0) { sum += num; } } // 输出结果 cout << sum << endl; return 0; } ``` ### 代码说明 - 程序首先读取一个整数 `n`,代表后续要输入的数字个数。 - 随后使用一个循环读取每个数字,并用**取模运算符(%)** 判断该数字是否能同时被3和7整除(即被21整除)。 - 符合条件的数字累加到变量 `sum` 中。 - 最终输出累加结果。为了防止可能的大数溢出,`sum` 使用了 `long long` 类型。 ######[AI问答 | 280点数解答 | 2026-06-07 14:15:52]

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