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; }