酷代码 AI
菜单
服务商

C++ 实现计算以 0 结束的数字串的和

以下是实现该功能的 C++ 代码: ```cpp #include <iostream> using namespace std; int main() { int num; int sum = 0; // 循环读取输入的数字 while (true) { cin >> num; // 如果输入的数字是 0,结束循环 if (num == 0) { break; } // 将非零数字累加到总和中 sum += num; } // 输出总和 cout << sum << endl; return 0; } ``` ### 代码解释 1. **变量定义**:定义了两个整型变量 `num` 用于存储每次输入的数字,`sum` 用于存储数字的总和,初始值为 0。 2. **循环读取输入**:使用 `while (true)` 创建一个无限循环,在循环内部使用 `cin >> num` 读取用户输入的数字。 3. **判断是否结束**:如果读取到的数字是 0,则使用 `break` 语句跳出循环。 4. **累加数字**:如果读取到的数字不是 0,则将其累加到 `sum` 中。 5. **输出结果**:循环结束后,输出 `sum` 的值。 ######[AI问答 | 313点数解答 | 2026-02-16 11:52:38]

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