- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序设计操作符的重载实验报告
实验报告二 类和对象
实验目的
本实验的目的是熟练学习和掌握类的定义及操作符的重载以及Datatime结构。
实验内容及结果
(一)、第1个题目的要求:定义完整的ComplexNumber类,在其中重载加减乘除等基本操作符、相等和不等操作符、大小比较操作符以及自增自减操作符
1、程序编程思路:首先定义一个ComplexNumber类,然后重载各种操作
2、程序源码:
static void Main(string[] args)
{
Console.WriteLine(请输入第一个复数c1:);
ComplexNumber c1 = new ComplexNumber(double.Parse(Console.ReadLine()), double.Parse(Console.ReadLine()));
Console.WriteLine(请输入第二个复数c2:);
ComplexNumber c2 = new ComplexNumber(double.Parse(Console.ReadLine()), double.Parse(Console.ReadLine()));
ComplexNumber c3 = c1 + c2;
Console.WriteLine(这两个复数的和为 {0}, c3);
ComplexNumber c4 = c1 - c2;
Console.WriteLine(这两个复数的差为 {0}, c4);
ComplexNumber c5 = c1 * c2;
Console.WriteLine(这两个复数的乘积为 {0}, c5);
ComplexNumber c6 = c1 / c2;
Console.WriteLine(这两个复数相除为 {0}, c6);
if (c1 == c2)
{
Console.WriteLine(这两个复数相等);
}
else if (c1 != c2)
Console.WriteLine(这两个复数不相等);
{
if (c1 c2)
Console.WriteLine(c1c2);
else
Console.WriteLine(c1c2);
}
Console.WriteLine(c1自增结果为 {0}, c1++);
Console.WriteLine(c1自减结果为 {0}, c1--);
Console.ReadLine();
}
public class ComplexNumber
{
private double x, y;
public double X
{
get { return x; }
set { x = value; }
}
public double Y
{
get { return y; }
set { y = value; }
}
public ComplexNumber(double x, double y)
{
this.x = x;
this.y = y;
}
public static ComplexNumber operator +(ComplexNumber c1, ComplexNumber c2)
{
return new Com
您可能关注的文档
- 福建省三明市小学毕业升学考试试卷.doc
- 福特汽车中国制造业及全球采购物流供应链的整合.ppt
- 福建有线数字电视用户发展计划.ppt
- 福特沃斯现代艺术博物馆赏析3.doc
- 福特锐界汽车自驾游活动方案.ppt
- 福建欣裕凯房地产开发有限公司员工离职的原因分析及对策研究.doc
- 离心泵性能实验sangel.docx
- 离心泵泵体soildworks建模简介.ppt
- 福特汽车供应链介绍.ppt
- 离散选择模型举例122.doc
- 河南省开封市杞县 2024-2025学年七年级上学期期中质量检测道德与法治试卷(含答案).docx
- 2025年甘肃中考道德与法治一轮复习教材梳理九年上册第三单元 文明与家园(含答案).docx
- 天津市五区县重点校联考2024-2025学年高三上学期11月期中英语试题词汇背诵与检测(含答案).docx
- 江苏省无锡市2025届高三上学期期中考试 读后续写题型深入解读(含答案).docx
- 江苏省无锡市江阴市多校2024-2025学年五年级(上)期中语文试卷(有答案).docx
- 福建省福州市八县(市)协作校2024-2025学年高一上学期期中统考英语试卷(含答案).docx
- 天津市2024-2025学年高三上学期11月期中英语试题词汇背诵与检测(含答案).docx
- 广西南宁2024-2025学年高三上学期10月质量检测英语试卷(含答案).docx
- 2025年甘肃中考道德与法治热点专题突破:2024年巴黎奥运会(含答案).docx
- 广东省2024-2025学年高一上学期期中考试英语试题(含答案).docx
文档评论(0)