一个函数,实现两个数的交换功能。在主函数中,输入两个数,调用该函数,输出交换前和交换后的结果。C语言
时间: 2024-01-24 07:17:30 浏览: 84
C语言程序设计-编写函数实现两个数据的交换,在主函数中输入任意三个数据,调用函数对这三个数据从大到小排序;.c
5星 · 资源好评率100%
以下是实现两个数交换的函数swap:
```
void swap(int *a, int *b){
int temp = *a;
*a = *b;
*b = temp;
}
```
在主函数中,你可以这样使用它:
```
#include <stdio.h>
void swap(int *a, int *b);
int main(){
int x, y;
printf("请输入两个整数:\n");
scanf("%d%d", &x, &y);
printf("交换前:x=%d,y=%d\n", x, y);
swap(&x, &y);
printf("交换后:x=%d,y=%d\n", x, y);
return 0;
}
```
运行结果如下:
```
请输入两个整数:
1
2
交换前:x=1,y=2
交换后:x=2,y=1
```
阅读全文