#include
main()
{
int a,b,c,max
scanf("%d%d%d",&a,&b,&c)//录入数据
/*比较大小*/
if(a>b)
max=a
else
max=b
if(max>c)
printf("最大数max:%d\n",max)//输出结果
else
{
max=c
printf("最大数max:%d\n",max)//输出结果
}
}
花了点时间看了四楼大哥的,然后自己试了能排列出来的语句,成功了,挺开心,也发一下吧
void main()
{
int a, b, c, max
printf("请输入三个数:\n")
scanf_s("%d,%d,%d", &a, &b, &c)
printf("%d,%d,%d", a >(b >c ? b : c) ? a : (b >c ? b : c), (a >(b >c ? b : c) ? (b >c ? b : c) : a) >(b >c ? c : b) ? (a >(b >c ? b : c) ? (b >c ? b : c) : a) : (b >c ? c : b), (a >(b >c ? b : c) ? (b >c ? b : c) : a) >(b >c ? c : b) ? (b >c ? c : b) : (a >(b >c ? b : c) ? (b >c ? b : c) : a))
}
注:a>b?a:b 的意思是a>b成立值是a,不成立表达式值为b
纯粹瞎试试,推荐还是分步慢慢来的比较靠谱,比较简洁