使用三元运算符求三个数的最大值
学习的时候总是会遇到需要求最大值的问题,慢慢的也掌握了各种求最大值的写法,下面就写写三元运算符求最大值的方法吧。
第一种:
```c
#include<stdio.h>
int main(){
int a,b,c,max;
printf("请输入任意三个整数,我将输出其中最大值:\n");
scanf("%d%d%d",&a,&b,&c);
a>b?(max=a): (max=b);
max>c?printf("最大的数为:%d",max) : printf("最大的数为:%d",c);
return 0;
}
第二种:
```c
#include<stdio.h>
int main(){
int a,b,c;
printf("请输入任意三个整数,我将输出其中最大值:\n");
scanf("%d%d%d",&a,&b,&c);
a>b?(a>c?printf("最大的数为:%d",a):printf("最大的数为:%d",c)):(b>c?printf("最大的数为:%d",b):printf("最大的数为:%d",c));
return 0;
}