c语言,从键盘任意输入两个整数,用指针变脸作为函数参数,编程实现两数互换功能,然后将交换后的数据重新输出
时间: 2023-12-18 21:12:18 浏览: 102
对两个整数通过函数调用交换其值,然后输出
5星 · 资源好评率100%
好的,可以使用如下代码实现:
```c
#include <stdio.h>
// 交换两个整数的函数,使用指针变量作为参数
void swap(int *a, int *b)
{
int temp = *a;
*a = *b;
*b = temp;
}
int main()
{
int num1, num2;
printf("请输入两个整数:\n");
scanf("%d %d", &num1, &num2);
// 调用 swap 函数对 num1 和 num2 进行交换
swap(&num1, &num2);
printf("交换后的结果为:\n");
printf("num1 = %d\n", num1);
printf("num2 = %d\n", num2);
return 0;
}
```
运行程序,输入两个整数,程序会将它们进行交换,并输出交换后的结果。
阅读全文