从键盘上输入3个整数,按由大到小的顺序输出。(C语言,用指针)答:"%s","enter three integer number:");scanf("%d,%d,%d",&a,&b,&c);//从键盘输入三个整数,以逗号隔开 p1=&a; //把3个整数分别赋给3个指针变量 p2=&b;p3=&c;printf("交换前:%d,%d,%d\n",a,b,c);exchange(p1,p2,p3);printf("交换后:%d,%d,%d\n",a,b,c);} 图 ...
求教一道c语言编程题:输入三个整数,从大到小排序,并输出这三个数答:参考程序如下:include<stdio.h>i++) /2;void main(){ int i,j,a[3];} for(i=0;i>,*p[0],*p[1],*p[3]),*x;for(i=0;for(i=0;*p[j]){ x=p[i],*p[1];if(p[j]>p[j+1]) // } printf("%d"i<2;i++){ for(j=i+1;p[j+1]=x;void main(){ int i,j,...
c语言:3个数abc,按大小顺序输出答:{ int t,a,b,c;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);return 0;} 原理就是运用冒泡算法,把最大的数浮在最上面,而小的数就下沉,最后就输出。