酷代码 AI
菜单

宝藏装在n个箱子里,陆凯船长能搬动的最大重量为x。请你编写一个程序,分别统计重量刚好和x相等的箱子的数量,以及重量小于x的箱子的数量使用c++语音

以下是一个用 C++ 编写的程序,用于统计重量刚好和 `x` 相等的箱子的数量,以及重量小于 `x` 的箱子的数量: ```cpp #include <iostream> using namespace std; int main() { int n, x; // 输入箱子的数量 n 和陆凯船长能搬动的最大重量 x cout << "请输入箱子的数量 n 和陆凯船长能搬动的最大重量 x:"; cin >> n >> x; int equalCount = 0; // 重量刚好和 x 相等的箱子的数量 int lessCount = 0; // 重量小于 x 的箱子的数量 // 循环输入每个箱子的重量 for (int i = 0; i < n; i++) { int weight; cout << "请输入第 " << i + 1 << " 个箱子的重量:"; cin >> weight; // 判断箱子重量并更新相应的计数器 if (weight == x) { equalCount++; } else if (weight < x) { lessCount++; } } // 输出统计结果 cout << "重量刚好和 " << x << " 相等的箱子的数量为:" << equalCount << endl; cout << "重量小于 " << x << " 的箱子的数量为:" << lessCount << endl; return 0; } ``` 代码说明: 1. 输入部分:首先,程序会要求用户输入箱子的数量 `n` 和陆凯船长能搬动的最大重量 `x`。然后,通过一个 `for` 循环,依次让用户输入每个箱子的重量。 2. 统计部分:使用两个变量 `equalCount` 和 `lessCount` 分别记录重量刚好和 `x` 相等的箱子的数量,以及重量小于 `x` 的箱子的数量。在每次输入箱子重量后,根据重量的大小更新相应的计数器。 3. 输出部分:程序会输出统计结果,显示重量刚好和 `x` 相等的箱子的数量,以及重量小于 `x` 的箱子的数量。 [2025-11-23 13:24:34 | AI问答 | 494点数解答]

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