一.问题描述:

设计一个void类型的函数Swap,该函数有两个引用类型的参数,函数功能为实现两个整数交换的操作。

二.编程思路:

1.设计一个void类型的函数swap

2.设置两个引用类型的参数

3.输入两个参数

4.交换两个整数并输出

三.代码实现:

#include <iostream>
using namespace std;

void Swap(int &a,int &b)
{
    int *pa=&a;
    int *pb=&b;
    
    int temp=*pa;
    *pa=*pb;
    *pb=temp;
}

int main()
{
    int a, b;

    cin >> a >> b;

    Swap(a, b);

    cout << a << " " << b << endl;

    return 0;
}

 

posted on 2023-04-20 19:55  标志蛋挞  阅读(262)  评论(0)    收藏  举报