作业帮 > 综合 > 作业

编写一个交换函数swap(int *x,int *y),实现2个数的交换,并在主函数中调用,最后输

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/17 23:21:32
编写一个交换函数swap(int *x,int *y),实现2个数的交换,并在主函数中调用,最后输
编写一个交换函数swap(int *x,int *y),实现2个数的交换,并在主函数中调用,最后输出.
程序运行示例:
输入a:2
输入b:3
输出:a=3 b=2
提示:
void swap(int *x,int *y);
int main(void)
{
int a,b;
/*--------*/
return 0;
}
void swap(int *x,int *y)
{
/*--------*/
}
编写一个交换函数swap(int *x,int *y),实现2个数的交换,并在主函数中调用,最后输
#include
void swap(int *x,int *y);
int main(void)
{
int a,b;
printf("a: ");
scanf("%d",&a);
printf("b: ");
scanf("%d",&b);
swap(&a,&b);
printf("a=%d b=%d\n",a,b);
return 0;
}
void swap(int *x,int *y)
{
int z=*x;
*x=*y;
*y=z;
}