从键盘任意输入两个整数,用指针作函数参数,编程实现将其交换后再重新输出。 函数接口: void swap(int *x, int *y) 输入格式: 从键盘输入两个整数。 输出格式: 按输出样例的形式输出交换后的两个整数。 输入样例:
时间: 2023-12-18 11:20:36 浏览: 91
对两个整数通过函数调用交换其值,然后输出
5星 · 资源好评率100%
输入样例:
10 20
输出样例:
交换前:a=10,b=20
交换后:a=20,b=10
以下是代码实现:
```c
#include <stdio.h>
void swap(int *x, int *y);
int main()
{
int a, b;
scanf("%d%d", &a, &b);
printf("交换前:a=%d,b=%d\n", a, b);
swap(&a, &b);
printf("交换后:a=%d,b=%d\n", a, b);
return 0;
}
void swap(int *x, int *y)
{
int temp = *x;
*x = *y;
*y = temp;
}
```
阅读全文