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;
}