酷代码 AI
菜单
服务商

#include <iostream> using namespace std; int main() { int a, b; cin >> a >> b; //提前输入一次a和b,避免第一次进入循环时a和b的值是0 //方法不唯一,如果第一次进入循环需要判断a和b的值保留这个cin语句,否则可以删掉 while ( ) { } return 0; }飞船的大门经过了多层加密,大家必须一一破解才能进入。循环输入多组a和b,并输出a+b。当a和b都为0时,输入结束(不需要计算0+0)。 输入: 若干行,每行包括一组a和b。当a和b都为0时,输入结束。 输出: 若干行,每行为一组a+b的结果。 输入样例: 3 7 2 13 4 5 0 0 输出样例: 10 15 9

```cpp #include <iostream> using namespace std; int main() { int a, b; cin >> a >> b; while (a != 0 || b != 0) { cout << a + b << endl; cin >> a >> b; } return 0; } ``` 以上代码通过在`while`循环中持续判断`a`和`b`是否同时为`0`,来决定是否继续循环。如果`a`和`b`不同时为`0`,则输出它们的和,并继续读取下一组输入直到遇到`a`和`b`都为`0`为止。 [2025-12-27 20:12:05 | AI问答 | 156点数解答]

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