酷代码 AI
菜单
服务商

输入 𝑛 个数字,要求将其中所有 3 和 7 的倍数相加求和并输出。用c++

```cpp #include <iostream> int main() { int n; std::cout << "请输入数字的个数: "; std::cin >> n; int sum = 0; for (int i = 0; i < n; ++i) { int num; std::cout << "请输入第 " << i + 1 << " 个数字: "; std::cin >> num; if (num % 3 == 0 || num % 7 == 0) { sum += num; } } std::cout << "所有 3 和 7 的倍数的和为: " << sum << std::endl; return 0; } ``` 代码解释 1. 程序开始时,提示用户输入数字的个数`n`。 2. 定义变量`sum`用于存储所有 3 和 7 的倍数的和,初始化为 0。 3. 使用`for`循环,循环`n`次,每次循环提示用户输入一个数字。 4. 对于输入的每个数字,使用`if`语句判断是否为 3 或 7 的倍数,如果是,则将其累加到`sum`中。 5. 循环结束后,输出所有 3 和 7 的倍数的和。 [2026-01-10 18:56:41 | AI问答 | 303点数解答]

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