问题描述: 1. 编写函数实现3个数交换它们的值,例如:a等于b的值,b等于c的值,c等于a的值,要求使用引用调用、传址 1个回答 分类:综合 2014-11-10 问题解答: 我来补答 #includevoid swap(int *i1,int *i2){int temp;temp=*i1;*i1=*i2;*i2=temp;}main(){ int a,b,c;printf("请输入三个数\n");scanf("%d%d%d",&a,&b,&c);printf("交换前的数\n");printf("a=%db=%dc=%d",a,b,c);swap(&a,&c);/*交换a和c*/swap(&a,&b);/*交换a和b*/printf("\n交换后的数\n");printf("a=%db=%dc=%d",a,b,c);} 展开全文阅读