社区
C#
帖子详情
救命啊,高手们这怎么做啊,马上要交的,在线等
huangchengjin630
2006-10-23 10:13:14
1、完成一个复数类、提供复数的加减运算(也可以完成乘除运算),并重写ToString方法。
...全文
126
5
打赏
收藏
救命啊,高手们这怎么做啊,马上要交的,在线等
1、完成一个复数类、提供复数的加减运算(也可以完成乘除运算),并重写ToString方法。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
周公
2006-10-23
打赏
举报
回复
一个简单例子。
周公
2006-10-23
打赏
举报
回复
你重载运算符不就OK了么?
class Number
{
int x;
int y;
Number(int x,int y)
{
this.x=x;
this.y=y;
}
}
public Number Operator+(Number number1,Number number2)
{
int nx=number1.x+number2.x;
int ny=number1.y+number2.y;
return new Number(nx,ny)
}
cctv6012cn
2006-10-23
打赏
举报
回复
一位网通用户,不远万里,来到水源看楼主的帖子和接分,这是一种什么样的精神病?
sanmu_bradley
2006-10-23
打赏
举报
回复
UP UP STUDY, DAY DAY UP.
dyw31415926
2006-10-23
打赏
举报
回复
真是痛恨楼主这样懒动手的人呀,:< 好好学着,呵呵
1,添加一个Number.cs (类)
public class Number
{
private int x;
private int y;
public int X
{
get
{
return x;
}
set
{
this.x = value;
}
}
public int Y
{
get
{
return y;
}
set
{
this.y = value;
}
}
public Number(int x, int y)
{
this.x = x;
this.y = y;
}
}
-----------------------------------------------------------------------------
添加一个BetterNumber.cs (类)
class BetterNumber:Number
{
private int x;
private int y;
public BetterNumber (int x, int y):base(x,y)
{
this.x = x;
this.y = y;
}
public override string ToString()
{
if (this.y < 0)
{
return this.x.ToString() + this.y.ToString() + "i";
}
else
{
return this.x.ToString() + "+" + this.y.ToString() + "i";
}
}
public static BetterNumber operator +(BetterNumber number1, BetterNumber number2)
{
int nx = number1.X + number2.X;
int ny = number1.Y + number2.Y;
return new BetterNumber(nx, ny);
}
}
------------------------------------------------------------------------
在Form1中拖个button出来(测试用而已),
写点测试代码,show个效果给老师看看,:)
private void button1_Click(object sender, EventArgs e)
{
BetterNumber num1 = new BetterNumber(1, 2);
BetterNumber num2 = new BetterNumber(3, -4);
BetterNumber num3 = num1 + num2;
MessageBox.Show(num3.ToString());
}
从零到
高手
:2025年6款AI PPT工具带你飞
对于我们这些每天要写方案、
做
汇报、
做
课件的打工人来说,一份像样的PPT既要逻辑清楚、文案
在线
,还要设计美观、风格统一。,每一款都动手试了、导出了PPT,给大家带来最真实的使用体验报告,告诉你——在现在这个AI...
一生不要瞎忙,只要
做
对三件事
一生不要瞎忙,只要
做
对三件事 其实一开始转载这种文章是感觉十分幼稚的,因为这太像是网上的鸡汤文,作为一位“高雅”的读者,我怎么能沾染这些污泥呢?但是,慢慢我发现我错了,有句话叫
做
不接地气。我不会...
8条颠覆认知的生存法则:搞懂这些少走10年弯路
真正的
高手
都在练"生存技能包":会学习、会抗压、会解决问题——这才是社会考场的通关秘籍。就像乔布斯没改进手机,而是重新发明了"智能手机"这个概念。真正的王者都在创造需求,而不是跪舔市场。身体就像信用卡,...
arm-none-linux-gnueabi-gcc:未找到命令,交叉编译器问题,
救命
!!!!__arm-none-linux-gnueabi-gcc_arm-linux-gcc_uplooking_...
(不要给我再给我一些通常的解决方案了,全都无效...) 有能真正解决问题的
高手
吗? 跪求... | denny@denny:~/uplooking/usr/local/arm/4.3.2/bin$ 怎么是这样的提示符? arm-linux-gcc 是不是arm-none-linux-...
从Intel和ARM争霸战,看看
做
芯片有多难
从Intel和ARM争霸战,看看
做
芯片... 一碗牛肉面,真的要用牛肉,真的要用面,真的要炖很久,这么简单的道理,偌大一个国家,这么多精英,过去这么多年了,咋就不能懂呢?”
做
芯片很难,
做
核心芯片更难,
做
需要...
C#
111,097
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章