从键盘上输入三个整数,将它们由小到大输出(c语言)?答: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(b>c){ t=c;c=b;b=t;} if(a>b){ t=a;a=b;b=t;} printf("%d %d %d",a,b,c);return 0;}
c语言,我这个程序是输入三个数,由从大到小输出,但是不对,运行不出来...答:include <stdio.h> void main(){void max(int *p1,int *p2,int *p3);int a,b,c;int *pa,*pb,*pc;scanf("%d,%d,%d",&a,&b,&c);pa=&a;pb=&b;pc=&c;max(pa,pb,pc);/* 这个地方应为上面的,不能加*号 */ printf("\n\nnormal output:%d,%d,%d\n",a,b,c);printf...
用C语言编程:输入x,y,z三个数,实现从小到大次序显示答:1 输入时三个数间逗号分隔 include <stdio.h> void swc(int *x,int *y){int t;t=*y;*y=*x;*x=t;} main(){ int x,y,z;scanf("%d,%d,%d",&x,&y,&z);if(x>y) swc(&x,&y);if(x>z) swc(&x,&z);if(y>z) swc(&y,&z);printf("\n%d\n%d\n%d",x,y,z);...
C语言 )输入3个整数,按由小到大的顺序输出,然后将程序改为输入3个字...答:include <stdio.h> include <string.h> void CompareInt(int* a, int* b, int* c){ if( *a >= *b && *a >= *c ){ if( *b >= *c ){ printf("%d %d %d", *c, *b, *a);} else { printf("%d %d %d", *b, *c, *a);} } if( *b >= *a && *b >= *c...
将a,b,c这三个数按从大到小的顺序输出(C语言)答:include void swap (int a,int b){ int t ;t=*a ;a = b ;b = t ;} void main(){ int a,b,c;printf("please input a,b,c:\n");scanf("%d,%d,%d",&a,&b,&c);if(a b)printf("%d,%d,%d",a,c,b);else printf("%d,%d,%d",a,b,c);} 追问{ int t ;t=*a ...