按照自己的思路从大到小输出a,b,c

程序员成长之旅 · 程序员成长之旅/C语言/自己写的源码 · 130 字

#include<stdio.h>

int main()

{

int a,b,c;

printf("请输入:\n");

scanf("%d,%d,%d",&a,&b,&c);

if(a>b)

{

if(a>c)//a为最大时

{

if(b>c)

{

printf("%d,%d,%d",a,b,c);

}

else

{

printf("%d,%d,%d",a,c,b);

}

}

else//c为最大时

{

if(b>a)

{

printf("%d,%d,%d",c,b,a);

}

else

{

printf("%d,%d,%d",c,a,b);

}

}

}

else

{

if(b>c)//b为最大时

{

if(a>c)

{

printf("%d,%d,%d",b,a,c);

}

else

{

printf("%d,%d,%d",b,c,a);

}

}

else//b大于a但小于c

{

if(a>b)

{

printf("%d,%d,%d",c,a,b);

}

else

{

printf("%d,%d,%d",c,b,a);

}

}

}

return 0;

}