编写函数将两个变量的值交换,例如变量a中的值原为3,b中的值原为8,程序运行后a中的值为8,b中的值为3。其中已经给出了部分代码,请你编写要求的函数,将代码补充完整。只提交你写的函数。部分代码如下
#include
函数写在此处/
int main()
int a b
scanf("%d %d".&a,&b); fun(&a &b);
printf(“%d %d\n",a.b); return 0
【输入】两个整数【输出】
交换后的两个整数【样例输入】3 5
【样例输出】
5 3
void fun(int *a,int *b)
{
int t = *a;
*a = *b;
*b = t;
}
函数如下
void fun(int *x,int *y)
{
int temp;
temp=*x;
*x=*y;
*y=temp;
}
void fun(int* a,int *b)
{
int t=*a;
*a=*b;
*b=t;
}
#include <stdio.h>
void fun(int *pa, int *pb)
{
int temp;
temp = *pa;
*pa = *pb;
*pb = temp;
}
int main()
{
int a, b;
scanf("%d %d",&a, &b);
fun(&a, &b);
printf("%d %d\n",a, b);
return 0;
}