6-1 交换函数1
分数 10
全屏浏览
切换布局
作者 刘利
单位 惠州学院
根据题目需求,编写一个交换函数Swap。
裁判测试程序样例:
#include <iostream>
using namespace std;
class pen{
private:
string brand;
string color;
double price;
public:
pen(string _brand="", string _color="", double _price=0)
{
brand=_brand;
color=_color;
price=_price;
}
void print()
{
cout<<brand<<" "<<color<<" "<<price<<endl;
}
};
/* 请在这里填写答案 */
int main()
{
pen p1("晨光","红色",8.5),p2("得力","黑色",7.5);
Swap(p1,p2);
p1.print();
p2.print();
return 0;
}
输入样例:
无
输出样例:
得力 黑色 7.5
晨光 红色 8.5
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
void Swap(pen &p1,pen &p2){
pen p3;
p3 = p1;
p1 = p2;
p2 = p3;
}