函数题:实现两数据值的交换
本题要求实现一个函数,该函数完成主调函数传递的数据实现值的交换。
### 函数接口定义:
c++
在这里描述函数接口。例如:
void swap( int *x,int *y );
在这里解释接口参数。例如:其中 x 和 y都是用户传入的参数。 当x的间访值大于y的间访值; x与y指向空间的值发生交换。
### 裁判测试程序样例:
c++
在这里给出函数被调用进行测试的例子。例如:
#include <stdio.h>
void swap( int *x,int *y );
int main()
{ int a,b;
scanf("%d%d",&a,&b);
printf("%d %d\n",a,b);
swap( &a,&b ); //如果a>b,则交换,否则不交换
printf("%d %d\n",a,b);
return 0;
}
/* 请在这里填写答案 */
### 输入样例:
在这里给出一组输入。例如:
in
2 1
### 输出样例:
在这里给出相应的输出。例如:
out
2 1
1 2
在这里给出一组输入。例如:
in
1 2
### 输出样例:
在这里给出相应的输出。例如:
out
1 2
1 2
答案:若无答案欢迎评论
### 函数接口定义:
c++
在这里描述函数接口。例如:
void swap( int *x,int *y );
在这里解释接口参数。例如:其中 x 和 y都是用户传入的参数。 当x的间访值大于y的间访值; x与y指向空间的值发生交换。
### 裁判测试程序样例:
c++
在这里给出函数被调用进行测试的例子。例如:
#include <stdio.h>
void swap( int *x,int *y );
int main()
{ int a,b;
scanf("%d%d",&a,&b);
printf("%d %d\n",a,b);
swap( &a,&b ); //如果a>b,则交换,否则不交换
printf("%d %d\n",a,b);
return 0;
}
/* 请在这里填写答案 */
### 输入样例:
在这里给出一组输入。例如:
in
2 1
### 输出样例:
在这里给出相应的输出。例如:
out
2 1
1 2
在这里给出一组输入。例如:
in
1 2
### 输出样例:
在这里给出相应的输出。例如:
out
1 2
1 2
答案:若无答案欢迎评论