请用程序实现
用指针对两个整数进行交换。
函数定义
void exchange (int *p, int *q);
参数说明
p
, 整型指针,存储待交换的数字一q
, 整型指针,存储待交换的数字二
示例1
输入
3 4
输出
4 3
示例2
输入
5 6
输出
6 5
#include <stdio.h>
void exchange (int *p,int *q) {
int t;
t=*p;
*p= *q;
*q=t;
}
int main() {
int a,b;
scanf("%d %d",&a,&b);
exchange(&a,&b);
printf("交换后:%d %d\n",a,b);
return 0;
}