6-2 交换函数2
分数 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;
}