描述
编写一个函数,实现两个整数的交换,要求采用指针的方式实现。
输入描述:
键盘输入2个整数 m 和 n
输出描述:
输出交换后m 和 n 的值,中间使用空格隔开
示例
输入:
2
3
输出:
3 2
题解
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int swap(int* p, int* q) {
int temp = *p;
*p = *q;
*q = temp;
return 0;
}
void main() {
int m = 0, n = 0;
scanf("%d", &m);
scanf("%d", &n);
swap(&m, &n);
printf("%d %d", m, n);
return 0;
}