输入三个整数,比较三个整数的大小并输出其中的最大值。c++
时间: 2024-12-16 17:14:44 浏览: 6
在 C++ 中,你可以通过条件运算符(ternary operator)或者 if-else 语句来比较三个整数并找出最大值。以下是两种方法的示例:
**方法一:使用条件运算符**
```cpp
#include <iostream>
int main() {
int num1, num2, num3;
std::cout << "请输入三个整数:" << std::endl;
std::cin >> num1 >> num2 >> num3;
int maxNum = (num1 > num2) ? ((num1 > num3) ? num1 : num3) : ((num2 > num3) ? num2 : num3);
std::cout << "这三个数的最大值是:" << maxNum << std::endl;
return 0;
}
```
**方法二:使用 if-else 和 else if 语句**
```cpp
#include <iostream>
int main() {
int num1, num2, num3;
std::cout << "请输入三个整数:" << std::endl;
std::cin >> num1 >> num2 >> num3;
if (num1 >= num2 && num1 >= num3)
maxNum = num1;
else if (num2 >= num1 && num2 >= num3)
maxNum = num2;
else
maxNum = num3;
std::cout << "这三个数的最大值是:" << maxNum << std::endl;
return 0;
}
```
阅读全文