c语言 键盘输入3个整数a,b,c,请把这三个数先由小到大输出,然后在由大到小输出。
测试举例:输入:
1,5,3
输出:
由小到大:1,3,5
由大到小:5,3,1
程序代码:#include <stdio.h>
int main()
{
int a, b, c, d;
printf("请输入a,b,c的值:\n");
scanf("%d%d%d",&a,&b,&c);
if(a>b)
{ d=a; a=b; b=d; }
if(a>c)
{ d=a; a=c; c=d; }
if(b>c)
{ d=b; b=c; c=d; }
printf("从小到大:\n");
printf("%d %d %d\n",a,b,c);
if(a<b)
{ d=a; a=b; b=d; }
if(a<c)
{ d=a; a=c; c=d; }
if(b<c)
{ d=b; b=c; c=d; }
printf("从大到小:\n");
printf("%d %d %d\n",a,b,c);
return 0;
}
