首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

C++模拟奇怪的手机计算器

风水轮流转,出道多年一向默默无闻的手机计算器突然成了网红,类似手机计算器“全线阵亡”这样的言论充斥各种媒体。...问题的起源是网友发现手机计算器上计算10%+10%这样的小学数学范畴的运算时,手机计算器得出的结果并不是标准数学答案0.2,而是让人觉得有点奇怪的0.11!...这是不是手机计算器软件设计者出现的bug呢? 手机上自带的计算器已经出道多年了,开始时的计算器只有加减乘除四则运算,并没有%,后来经升级才加入了%等一批新功能。...所以,手机上这个“奇怪“的计算器的计算逻辑就是如此,搞清这个设计思路以后,会发现这个计算器一点也不奇怪。以此思路,编写了一个简单的c++程序来模拟一下这个计算结果。...在DEV C++下调试通过。可以在你的手机计算器上核对下结果是否一致!

82500

复数整理

复数的三角表示 复数是由实部和虚部组成的数: z=a+bi    (i^2=-1),其中a为实部,b为虚部。...除法这里可以直接给出答案,为 z1/z2=(ρ1/ρ2)(cos(θ1-θ2)+isin(θ1-θ2)) 也就是,两个复数相除等于这两个复数的模相除,得到新的模;辐角相减,得到新的辐角。...共轭复数与模长 共轭复数 给定一个复数,保持它的实部不变,虚部给出相反数,就是其共轭复数。 从上图中,我们可以看出 Z 和它的共轭复数 Z' 是关于 x 轴对称的。...性质 Z*Z'=(a+bi)(a-bi)= a2a2 + b2b2 = |Z|2|Z|2 这里我们会发现复数乘以它的共轭复数可以转化成实数,也就是它的模的平方。...复数的指数形式 由欧拉公式,我们来看一下指数形式的复数的乘法和除法。

2K20
领券