编写一个交换函数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;} ...
编写程序swap,实现交换主函数中从键盘输入的两个整型变量值的操作,将交...答:int *a,int *b){int c;c=*a;*a=*b;*b=c;}int main(){int a,b;FILE *fp;scanf("%d%d",&a,&b);printf("交换前a=%d b=%d\n",a,b);swap(&a,&b);printf("交换后a=%d b=%d\n",a,b);fp=fopen("result.txt","w");fprintf(fp,"%d %d",a,b);fclose(fp);} ...
...从键盘输入两个整数给c1,c2两个变量,用函数交换c1和c2的值后输出...答:include<stdio.h> void swap(int *x,int *y){ int t=*x;x=*y;y=t;} int main(){ int c1,c2;scanf("%d%d",&c1,&c2);printf("c1=%d\tc2=%d\n",c1,c2);swap(&c1,&c2);printf("c1=%d\tc2=%d\n",c1,c2);return 0;} ...
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);} ...