用c++写一个可以同时输入多个数据且求出最大值的程序,写的低级些
时间: 2024-10-14 17:10:01 浏览: 18
yolov5目标检测多线程C++部署
5星 · 资源好评率100%
当然可以。下面是一个简单的 C++ 程序,它会要求用户一次输入多个整数,并找出其中的最大值。这个程序没有使用高级特性,而是通过循环和条件语句实现:
```cpp
#include <iostream>
using namespace std;
int main() {
int num, max_num = 0;
bool continue_input = true; // 用于控制输入是否继续
while (continue_input) {
cout << "请输入一个数字(按q退出):" << endl;
cin >> num;
if (num == 'q') { // 如果输入的是 'q',则退出循环
continue_input = false;
} else {
if (num > max_num) {
max_num = num; // 更新最大值
}
}
}
cout << "最大的数字是: " << max_num << endl;
return 0;
}
```
在这个程序中,我们首先初始化 `max_num` 为0,然后在一个无限循环里,不断请求用户的输入。如果用户输入 'q',就跳出循环;否则,我们会检查输入的数值是否大于当前的最大值,如果是,则更新 `max_num`。最后,程序会显示找到的最大值。
阅读全文