c语言,输入3个数,按从大到小的顺序输出,要用三种方法答:1、#include <stdio.h>int main(){int a,b,c,t;scanf("%d %d %d",&a,&b,&c);if ( a < b ){t = a;a = b;b = t;}if( a < c ){t = a;a = c;c = t;}if( b < c ){t = b;b = c;c = t; }printf("%d %d %d",a,b,c);return 0;}2、冒泡排序#in...
c语言,输入三个不同的数字,按从从大到小输出答:%d,%d",&x,&y,&z);输出语句:printf("输入的三个数字由大到小排列为:%d,%d,%d",z,y,x);2、算法太乱,应该先对x,y,z排序,排序的算法是两两相比较,如果前者大就交换,最后得到x,y,z是从小到大,
c语言编程,按从小到大输出三个数。答:inta,b,c,t;printf("请输入三个数:");scanf("%d%d%d",&a,&b,&c);if(a>b){ t=a;a=b;b=t;} if(a>c){ t=a;a=c;c=t;} if(b>c){ t=b;b=c;c=t;} printf("从小到大的顺序是:%d %d %d\n",a,b,c);return0;} ...
用C语言输入3个整数,要求按从小到大的顺序输出。谢谢大家答:printf("\n\n a=%d , b=%d , c=%d \n" ,a , b , c) ;if(a>b){t=a ; a=b ; b=t ;}if(a>c){t=a ; a=c ; c=t ;}if(b>c){t=b ; b=c ; c=t ;}printf("\n\n a=%d , b=%d , c=%d \n" ,a , b , c) ; return 0;}运行结果:./a.out 3,2,1a=3 ...
c语言编程: 从键盘任意输入三个数,按照从小到大的顺序输出.答:include<stdio.h> void main(){ int a,b,c,t;printf("请输入三个整数:a b c\n");scanf("%d%d%d",&a,&b,&c);if(a>b){ t=a;a=b;b=t;} if(a>c){ t=a;a=c;c=t;} if(b>c){ t=b;b=c;c=t;} printf("排序后的三个整数为:%d,%d,%d\n",a,b,c);} ...