将三个数按从大到小输出。

程序:

#include<stdio.h>

void swap(int *aint *b)

{

double t= *a;

*a = *b;

*b = t;

}

int main()

{

int a, b, c;

printf("请输入三个数:");

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

if (a < b)

{

swap(&a, &b);

}

if (a < c)

{

swap(&a, &c);

}

if (b < c)

{

swap(&b, &c);

}

printf("从大到小输出:%d %d %d\n",a,b,c);

return 0;

}

结果:

请输入三个数:3 -1 9

从大到小输出:9 3 -1

请按任意键继续. . .