家人们怎么会这样 第二行不应该654吗?
问题描述:
第一行是我自己输进去的
编码目的是让三个数从大到小排列
答
a b c 三个比较大小,直接用 if (a < b) .......
然后中间变量只要一个就足够了,三个不是自己也绕晕了。
#include<stdio.h>
int main()
{
int a,b,c,big,middle,small;
scanf("%d %d %d",&a,&b,&c);
if(a < b)
{big = b,b = a,a = big;}
if(a < c)
{big = c,c = a,a = big;}
if(b < c)
{big = c,c = b,b = big;}
printf("%d %d %d",a,b,c);
return 0;
}