编写一个c++风格的程序,自定义一个函数,要求实现输入两个整数,让他们交换两个数的位置后输出,要求写一个自定义函数,且函数参数是用指针实现数据互换
时间: 2023-06-07 08:11:55 浏览: 186
C++程序设计讲义:第十章 对文件的输入输出.ppt
好的,请看下面这段代码:
```
#include <stdio.h>
void swap(int *a, int *b) {
int temp = *a;
*a = *b;
*b = temp;
}
int main() {
int x, y;
printf("请输入两个整数:\n");
scanf("%d%d", &x, &y);
swap(&x, &y);
printf("交换后的结果是:%d %d\n", x, y);
return 0;
}
```
这个程序定义了一个名为 `swap` 的自定义函数,其参数为两个指针,用于实现数据的交换。在 `main` 函数中,我们先定义了两个整数 `x` 和 `y`,然后通过 `scanf` 函数读入两个整数的值,调用 `swap` 函数交换两个整数的值,最后输出交换后的结果。
如果您还有其他问题,请随时提出。
阅读全文