这是我的第一个博客,不完善之处恳请指出。
这次是通过if排序
#include <stdio.h>
void main()
{
int a,b,c,t;/*定义三个数为整数,t为中间变量*/
printf("input a,b,c=\n");/*提示输入三个数*/
scanf("%d,%d,%d",&a,&b,&c);/*从键盘输入三个数的值*/
if(a<b)/*因为a最大,所以保证a最大*/
{t=a;a=b;b=t;}/*如果b大,交换a,b的值。否则跳过*/
if(a<c)/*判断a,c的大小*/
{t=a;a=c;c=t;}/*如果c大,交换a,c的值。否则跳过*/
if(b<c)/*最大值出来了,判断b,c的大小*/
{t=b;b=c;c=t;}/*如果b大,交换b,c的值。否则跳过*/
printf("从大到小%d,%d,%d\n",a,b,c);/*从大到小输出*/
}