酷代码 AI
菜单
服务商

利用C++实现找出输入正整数中的最大数

以下是实现从键盘输入若干正整数(至少有一个),当输入为0时结束(不计0),并输出其中最大数的C++代码: ```cpp #include <iostream> using namespace std; int main() { int num; int max_num; // 先读取第一个数 cin >> num; max_num = num; // 循环读取后续的数 while (true) { cin >> num; if (num == 0) { break; } // 如果当前输入的数比最大值大,更新最大值 if (num > max_num) { max_num = num; } } // 输出最大数 cout << "最大的数是: " << max_num << endl; return 0; } ``` ### 代码说明 1. **变量定义**:定义两个整型变量`num`用于存储当前输入的数,`max_num`用于存储当前的最大数。 2. **读取第一个数**:使用`cin`读取第一个数,并将其赋值给`max_num`。 3. **循环读取后续的数**:使用`while (true)`创建一个无限循环,在循环中使用`cin`读取后续的数。如果输入的数为0,则使用`break`语句跳出循环。如果输入的数大于`max_num`,则更新`max_num`的值。 4. **输出最大数**:使用`cout`输出最大数。 ######[AI问答 | 362点数解答 | 2026-02-17 15:46:53]

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