编写一个交换函数swap(int *x,int *y),实现2个数的交换,并在主函数中...答:include <stdio.h> void swap(int *x,int *y);int main(void){ int a,b;printf("a: ");scanf("%d",&a);printf("b: ");scanf("%d",&b);swap(&a,&b);printf("a=%d b=%d\n",a,b);return 0;} void swap(int *x,int *y){ int z=*x;x=*y;y=z;} ...
C语言用函数如何实现两个数交换?答:include"stdio.h"int swap(int *a,int *b){int temp;temp=*a;*a=*b;*b=temp;} main(){int x,y;printf("请输入x与y的值,用空格隔开\n");scanf("%d%d",&x,&y);printf("x=%d,y=%d\n",x,y);swap(&x,&y);printf("交换后\nx=%d,y=%d\n",x,y);} ...
急求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",*...