用c++编程实现:从键盘输入2个整数,使用if语句的单分支结构(if)求出较小的数;使用条件运算符求出较大的数。
时间: 2023-05-12 17:04:59 浏览: 96
以下是实现代码:
```
#include <stdio.h>
int main() {
int a, b, min, max;
printf("请输入两个整数:\n");
scanf("%d %d", &a, &b);
min = a;
if (b < a) {
min = b;
}
max = a > b ? a : b;
printf("较小的数为:%d\n", min);
printf("较大的数为:%d\n", max);
return 0;
}
```
这段代码可以从键盘输入两个整数,然后使用 if 语句的单分支结构求出较小的数,使用条件运算符求出较大的数。
相关问题
用C++编程实现:从键盘输入2个整数,使用if语句的单分支结构(if)求出较小的数;使用条件运算符求出较大的数
以下是用C++编程实现从键盘输入2个整数,使用if语句的单分支结构(if)求出较小的数;使用条件运算符求出较大的数的代码:
```cpp
#include <iostream>
using namespace std;
int main() {
int a, b;
cout << "请输入两个整数:" << endl;
cin >> a >> b;
if (a < b) {
cout << "较小的数是:" << a << endl;
} else {
cout << "较小的数是:" << b << endl;
}
int max = (a > b) ? a : b;
cout << "较大的数是:" << max << endl;
return 0;
}
```
希望能够帮到你!
编程实现:从键盘输入2个整数,使用if语句的单分支结构(it)求出较小的数;使用条件运算符求出较大的数。用C++语言在vs上编程
在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;
}
```
阅读全文