编程题6_1_重载运算符
名称 描述
编程题 6_1_重载运算符:point 类运算符重载 编译器选用 g++
备注
定义一个表示三维空间坐标点的类,并对下列运算符重载,主函数定义 类对象并调用重载的运算符。 (1) 输出流运算符<<:按(x,y,z)的格式输出该点坐标(坐标值为整形) (2) 关系运算符>: 如果 A 点到原点(0,0,0)的距离大于 B 点到原点的距 离则 A>B 的值为真,否则为假。 提示:(1)定义类的构造函数,带默认参数 (2) 关于文件包含的特别说明: 在 VC++6.0 下要用#include<iostream.h> 包含头文件才支持友元,但是在本系统中,请仍然用: #include<iostream> using namespace std; 进行文件包含,否则会出现编译时的告警,尽管运行结果可以正确通过. (3) 主函数定义提示: int main() { int a,b,c;
int o,p,q;//用于两个点的坐标值从键盘输入 //输入以上 6 个整数 point p1(a,b,c),p2(o,p,q);//定义两个对象名为 p1,p2 //调用重载的<<运算符输出 p1,p2 //调用重载的>运算符比较 p1,p2 到原点的距离并按 格式输出 return 0; }
在保存并预览之后, 点 开: “测试用例”选项 卡,再选择下方的“添 加” ,加入两组测试用 例
第一个测试用例,输入部分: 10 10 20
15 1510
输出部分:(10,10,20) (15,15,10) p1>p2:1 p2>p1:0 第二个测试用例,输入部分:20 20 10 15 15
20
输出部分:(20,20,10) (15,15,20) p1>p2:1p2>p1:0 #include <iostream> using namespace std; //说明:在 VC++下用#include<iostream.h>进行文件包含 class point { int x,y,z; public: point(int xx=0,int yy=0,int zz=0) { x=xx; y=yy; z=zz; } int operator >(const point &ob); friend ostream &operator<<(ostream &out,const point &ob); };
参考源程序代码
参考源代码仅供老师参考,不要添 加到系统中
int point::operator >(const point &ob) { int d1,d2; d1=x*x+y*y+z*z; d2=ob.x*ob.x+ob.y*ob.y+ob.z*ob.z; return d1>d2; } ostream &operator<<(ostream &out,const point &ob) { out<<"("<<ob.x<<","<<ob.y<<","<<ob.z<<")\n"; return out; } int main() { int a,b,c; int o,p,q; cin>>a>>b>>c; cin>>o>>p>>q; point p1(a,b,c),p2(o,p,q); cout<<p1; cout<<p2; cout<<"p1>p2:"<<(p1>p2)<<endl; cout<<"p2>p1:"<<(p2>p1)<<endl;
★ (1)请各位按上表格式,第一列不变,第二三列为各位根据题目填写
(2)允许的编程语言: 选gc++,
(3)名称和描述两项请将文档第二列内容对应贴入系统中
(4)测试用例请各位自己添加,题目的最后已有描述,每个题目也说明了要给几组测试用例
(5)其他选项可以自行设定,例如开启时间,结束时间,等等,需要大家逐步熟悉
相关推荐:
- [行业范文]美好的法语句子
- [行业范文]描写露珠的句子
- [行业范文]精彩禅语句子图片
- [行业范文]关于满嘴谎言的句子
- [行业范文]关于安静的句子48句
- [行业范文]关于小河的句子
- [行业范文]描写稻田的句子
- [行业范文]思念好朋友的句子
- [行业范文]赞美雪的句子
- [行业范文]早上激励人心的句子
- [行业范文]失恋忧伤的句子
- [行业范文]努力积极向上的句子
- [行业范文]对工作心灰意冷的句子
- [行业范文]失恋让人心疼的句子
- [行业范文]描写珍惜青春的句子
- [行业范文]表达思念的句子简短
- [行业范文]关于父爱的句子范例
- [行业范文]浪漫的英语句子
- [行业范文]关于周末的句子
- [行业范文]思念牵挂的句子
- 有关感恩班会课件简短(二篇)(感恩班会
- 2025年初二下乡军训心得体会800字(15篇
- 关于新员工培训方案汇编(关于新员工培
- 精选高考生寒假学习计划书(精)(高考生
- 毕业实训报告心得体会(3篇)(实训报告心
- 银行工作感悟及心得范文怎么写(四篇)(
- 精选领导干部个人政治画像报告通用(七
- 精选超市11.11活动促销方案(精品超市品
- 2025年怎么做自我介绍汇总(5篇)(至2025
- 最新企业错峰生产方案(26篇)(山西企业
- 最新暑期三下乡社会实践调研报告范本(
- 最新幼儿园大班教育教学总结怎么写(最
- 最新教师节主持词小学(优秀9篇)(教师节
- 关于小学安全教育教学方案(推荐)(关于
- 员工信模板范文怎么写(五篇)(员工信息
- 最新保险销售离职申请书(十六篇)(最新
- 最新XX小学防校园欺凌工作方案怎么写(2
- 有关特岗教师辞职信范文(推荐)(特岗教
- 精选党的建设工作要点简短(党的建设的
- 如何写安康杯竞赛活动总结汇总(4篇)(安




