急求C编程:编写函数实现两个数的交换,在主函数中任意输入三个数,调用函...答:include <stdio.h> void swap(int *p1,int *p2){int t;t=*p1;p1=*p2;p2=t;} void main(){ int a,b,c;scanf("%d%d%d",&a,&b,&c);int *q1,*q2,*q3;q1=&a;q2=&b;q3=&c;if(a>b)swap(q1,q2);if(a>c)swap(q1,q3);if(b>c)swap(q2,q3);printf("%d,%d,%d",*...
c语言改错:交换变量a,b的值,麻烦大家了答:1. main()2. { int a,b;3. scanf("%d%d", &a,&b);4. swap(&a,&b); //此处修改 5. printf("a=%d,b=%d" ,a,b);6. swap(int *p,int *q)7. { int m;8. m=*p;9. *p=*q;10. *q=m;11. } 你的swap函数2参数, a b是地址格式 调用函数时候 参数...