函数重载

作业已超过截止时间,您无法递交本题目。

Description

在引用部分,我们已经实现了两个数的交换操作 swap(int &left, int& right)。为了让用户更加方便使用这类函数,请实现三个swap的重载,使之能够适用于int,float,double三种数据类型的交换操作。使用户使用时无需记忆多个不同的函数名。
#include<iostream>
using namespace std;
//在此处写3个swap重载函数
int main(){
int a, b;
float c, d;
double e, f;
cin >> a >> b >> c >> d >> e >> f;
swap(a, b);
swap(c, d);
swap(e, f);
cout << a << " " << b<<" "<<c<<" "<<d<<" "<<e<<" "<<f<<endl;
system("pause");
return 0;
}

Input

1 2 3.1 4.1 5.2 6.2

Output

2 1 4.1 3.1 6.2 5.2

19级物联网1班第3周编程作业题

未认领
状态
已结束
题目
3
开始时间
2020-03-19 16:00
截止时间
2020-03-24 23:59
可延期
24.0 小时