酷代码 AI
菜单
服务商

C++ 程序:计算黑衣人要求下船尾箱子重量总和及代码详解

```cpp #include <iostream> using namespace std; int main() { int n; cin >> n; int weights[10]; for (int i = 0; i < n; i++) { cin >> weights[i]; } int x; cin >> x; int total = 0; for (int i = 0; i < n; i++) { if (weights[i] % x == 0) { total += weights[i]; } } cout << total << endl; return 0; } ``` 代码解释 1. 输入箱子数量:使用`cin`读取整数`n`,它代表箱子的数量。 2. 输入每个箱子的重量:定义一个长度为10的数组`weights`,通过循环读取每个箱子的重量并存储在数组中。 3. 输入倍数x:使用`cin`读取整数`x`,表示箱子重量是`x`的倍数时要放在船尾。 4. 计算放在船尾的箱子重量总和:遍历数组`weights`,对于每个箱子的重量,如果它是`x`的倍数(即`weights[i] % x == 0`),就将其加到变量`total`中。 5. 输出结果:使用`cout`输出`total`,即放在船尾的箱子的重量总和。 ######[AI问答 | 329点数解答 | 2025-12-06 19:20:54]

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