c语言比较三个数最小
时间: 2023-12-18 22:25:54 浏览: 36
可以使用嵌套的三目运算符来比较三个数的大小,代码如下:
```c
#include <stdio.h>
int main() {
int a, b, c, min;
printf("请输入三个整数:");
scanf("%d %d %d", &a, &b, &c);
min = (a < b) ? ((a < c) ? a : c) : ((b < c) ? b : c);
printf("最小值为:%d\n", min);
return 0;
}
```
相关问题
c语言 三个证书数比较大小
假设三个证书数分别为a、b、c,可以使用if语句进行比较大小:
```c
if (a > b && a > c) {
printf("%d是最大的数", a);
}
else if (b > a && b > c) {
printf("%d是最大的数", b);
}
else {
printf("%d是最大的数", c);
}
```
其中,&&表示逻辑与,只有当两个条件都成立时才执行if语句。因此,第一个if语句的意思是如果a大于b且a大于c,那么a就是最大的数。第二个if语句的意思是如果b大于a且b大于c,那么b就是最大的数。最后的else表示其他情况,即c是最大的数。可以根据需要修改输出语句,比如输出最小的数等。
三个数求最大最小c语言程序
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个整数:\n");
scanf("%d%d%d", &a, &b, &c);
int max = a > b ? (a > c ? a : c) : (b > c ? b : c);
int min = a < b ? (a < c ? a : c) : (b < c ? b : c);
printf("最大值为:%d\n", max);
printf("最小值为:%d\n", min);
return 0;
}