酷代码 AI
菜单

花花所在的学校引入了电水箱为同学们烧开水。已知电水箱的容量为 n 升( n<=10L ),同学们带的杯子平均容量为 x 毫升( x 在 100~300 之间),请问烧一箱开水,最多能倒多少杯(不足 1 杯算 1 杯)。c++

```cpp #include <iostream> using namespace std; // 求烧一箱开水最多能倒的杯数 int maxCups(int n, int x) { // 把电水箱容量从升转换为毫升 int volume = n * 1000; // 计算杯数 int result = volume / x; // 如果有余数,不足一杯也算一杯 if (volume % x != 0) { result++; } return result; } int main() { int n, x; cout << "请输入电水箱的容量(升):"; cin >> n; while (n > 10) { cout << "电水箱容量不能超过 10 升,请重新输入:"; cin >> n; } cout << "请输入杯子的平均容量(毫升):"; cin >> x; while (x < 100 || x > 300) { cout << "杯子容量应在 100 - 300 毫升之间,请重新输入:"; cin >> x; } int cups = maxCups(n, x); cout << "烧一箱开水,最多能倒 " << cups << " 杯。" << endl; return 0; } ``` [2026-02-02 14:33:27 | AI问答 | 312点数解答]

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