编程实现:从键盘输入2个整数,使用if语句的单分支结构(it)求出较小的数;使用条件运算符求出较大的数。用C++语言在vs上编程
时间: 2024-10-14 19:03:32 浏览: 67
c代码-4-2按大小排输入的两个数字(if单分支)
在C++中,你可以使用传统的if语句和单分支结构来实现这个功能,也可以使用三目运算符(条件运算符)。以下是两个示例:
**使用if语句的单分支结构:**
```cpp
#include <iostream>
using namespace std;
int main() {
int num1, num2;
cout << "请输入第一个整数:";
cin >> num1;
cout << "请输入第二个整数:";
cin >> num2;
if (num1 < num2) {
cout << "较小的数是:" << num1 << endl;
// 使用条件运算符获取较大数
int largerNum = num1 > num2 ? num2 : num1;
cout << "较大的数是:" << largerNum << endl;
}
else {
cout << "较小的数是:" << num2 << endl;
int largerNum = num1 > num2 ? num1 : num2;
cout << "较大的数是:" << largerNum << endl;
}
return 0;
}
```
**使用条件运算符:**
```cpp
#include <iostream>
using namespace std;
int main() {
int num1, num2;
cout << "请输入第一个整数:";
cin >> num1;
cout << "请输入第二个整数:";
cin >> num2;
int smallerNum = (num1 < num2) ? num1 : num2; // 直接得到较小的数
int largerNum = num1 > num2 ? num1 : num2; // 获取较大的数
cout << "较小的数是:" << smallerNum << endl;
cout << "较大的数是:" << largerNum << endl;
return 0;
}
```
阅读全文