c++让输入数字比大小
时间: 2023-07-31 18:12:39 浏览: 50
你可以使用if语句来比较两个数字的大小,例如:
```c++
#include <iostream>
using namespace std;
int main() {
int num1, num2;
cout << "请输入两个数字:" << endl;
cin >> num1 >> num2;
if (num1 > num2) {
cout << num1 << " 比 " << num2 << " 大" << endl;
} else if (num1 < num2) {
cout << num2 << " 比 " << num1 << " 大" << endl;
} else {
cout << num1 << " 和 " << num2 << " 相等" << endl;
}
return 0;
}
```
在上面的例子中,我们使用if语句比较了两个数字的大小,如果第一个数字比第二个数字大,则输出第一个数字比第二个数字大;如果第一个数字比第二个数字小,则输出第二个数字比第一个数字大;如果两个数字相等,则输出它们相等。
相关问题
c++让输入多个数字比大小
如果要比较多个数字的大小,可以使用数组来存储这些数字,然后用循环遍历数组进行比较。例如:
```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;
}
```
在上面的例子中,我们先输入数字的个数和这些数字,然后用数组存储这些数字。接着,我们使用循环遍历数组,找到其中最大和最小的数字。最后输出这两个数字即可。
三个数字比大小,用C++
好的,这里是一个简单的 C++ 代码示例,用于比较三个数字的大小:
```c++
#include <iostream>
int main() {
int a, b, c;
std::cout << "请输入三个数字:";
std::cin >> a >> b >> c;
if (a >= b && a >= c) {
std::cout << a << " 最大";
} else if (b >= a && b >= c) {
std::cout << b << " 最大";
} else {
std::cout << c << " 最大";
}
return 0;
}
```
这个程序要求用户输入三个数字,然后使用 `if` 和 `else if` 条件语句来比较数字的大小,最终输出最大的数字。其中,`std::cin` 是用于从标准输入流中读取用户输入的对象,`>>` 是一个提取运算符,用于将用户输入的数字提取到 `a`、`b` 和 `c` 变量中。
当你编译并运行这个程序时,它将要求你输入三个数字,然后输出最大的数字。