C语言判断三个数的大小 用三目运算符

从键盘获取三个整数,用三目运算符给这三个数升序排序,并输出

第1个回答  2017-07-19
#include<stdio.h>
#include<conio.h>
int main()
{int a,b,c,d,e,f;
scanf("%d%d%d",&a,&b,&c);
d=a>b?(a>c?a:c):(b>c?b:c);
f=a<b?(a<c?a:c):(b<c?b:c);
e=a+b+c-d-f;
printf("%d %d %d\n",d,e,f);
return 0;
}本回答被提问者采纳
第2个回答  2019-04-19
#include <stdio.h>
int main(int argc,char*argv){
int a = 75;
int b = 30;
int c = 32;
printf("%d\n",a>b?(a>c?a:c):(b>c?b:c));
printf("%d\n",a<b?(a<c?(b<c?b:c):a):(b<c?c:b));
printf("%d\n",a<b?(a<c?a:c):(b<c?b:c));
return 0;
}
相似回答