编写一个函数swap,用引用作为参数,交换函数中两个变量的值;编写main函数输入两个整数,调用函数swap交换两个整教后输出,输入输出如下: 4 5 5,4 【注意】,以下程序代码只允许添加不许修改 int main() { int a,b; cin>>a>>b; swap(a,b); cout<<a<<","<<b<<endl; return 0; }
时间: 2024-02-17 11:04:41 浏览: 67
剖析C++编程当中指针作为函数参数的用法
5星 · 资源好评率100%
好的,我明白了您的问题。以下是您需要的代码:
```c++
#include <iostream>
using namespace std;
void swap(int &x, int &y){
int temp = x;
x = y;
y = temp;
}
int main(){
int a,b;
cin>>a>>b;
swap(a,b);
cout<<a<<","<<b<<endl;
return 0;
}
```
您可以复制上述代码并粘贴到您的编译器中运行。当您输入4和5,程序将输出5,4。
函数`swap`采用了引用参数,它将两个变量的值进行交换。在`main`函数中,我们首先输入`a`和`b`的值,然后调用`swap`函数来交换它们的值。最后输出交换后的值。
希望可以帮到您!
阅读全文