任意输入两个整数输出,其中的较小数要求不得使用if语句,只能借助条件表达式完成。
时间: 2023-05-18 12:06:38 浏览: 45
可以使用以下代码实现:
int a, b;
scanf("%d %d", &a, &b);
int min = (a < b) ? a : b;
printf("较小数为:%d", min);
这里使用了条件表达式 (a < b) ? a : b,如果 a 小于 b,则返回 a,否则返回 b,从而得到较小数。
相关问题
任意读入两个整数,输出其中的较小数(不使用if语句,只借助条件表达式完成)
可以使用三目运算符来完成这个任务,代码如下:
```c
#include <stdio.h>
int main() {
int a, b;
scanf("%d %d", &a, &b);
int min = (a < b) ? a : b;
printf("较小数为:%d\n", min);
return 0;
}
```
这个程序会读入两个整数,然后使用三目运算符来比较它们的大小,最后输出较小的那个数。
任意读入两个整数,输出其中的较小数(只借助条件表达式完成)
好的,这是一个简单的编程问题,我可以回答。以下是代码:
```
#include <stdio.h>
int main() {
int a, b, min;
scanf("%d %d", &a, &b);
min = (a < b) ? a : b;
printf("%d", min);
return 0;
}
```
这个程序会读入两个整数,然后使用条件表达式来比较它们的大小,最后输出较小的那个数。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)