c++让输入多个数字比大小
时间: 2023-07-31 15:12:39 浏览: 183
如果要比较多个数字的大小,可以使用数组来存储这些数字,然后用循环遍历数组进行比较。例如:
```c++
#include <iostream>
using namespace std;
int main() {
const int MAX_NUM = 100; // 假设最多比较100个数字
int num[MAX_NUM]; // 数组存储输入的数字
int n; // n表示输入数字的个数
cout << "请输入数字个数和这些数字:" << endl;
cin >> n;
for (int i = 0; i < n; i++) {
cin >> num[i];
}
int max_num = num[0], min_num = num[0];
for (int i = 1; i < n; i++) {
if (num[i] > max_num) {
max_num = num[i];
}
if (num[i] < min_num) {
min_num = num[i];
}
}
cout << "最大的数是:" << max_num << endl;
cout << "最小的数是:" << min_num << endl;
return 0;
}
```
在上面的例子中,我们先输入数字的个数和这些数字,然后用数组存储这些数字。接着,我们使用循环遍历数组,找到其中最大和最小的数字。最后输出这两个数字即可。