系统的小bug

物理
系统的小bug

用户头像
大四喜(东西南北风各一组+一对) 更新于2025-9-29 02:45:02

Screenshot_2025-09-15-09-13-53-792.jpg这计算器太好用了



收起
6
2
共11条回复
时间正序
用户头像
格罗滕迪克鸭
1月前
??好用吗
1条评论
用户头像
大四喜(东西南北风各一组+一对)
1月前

好用打双引号

用户头像
用户头像
质心小姐姐
1月前

@PAD产品经理 饼饼能来看看吗~

用户头像
晴朗
1月前

明显是老实计算器,没有进行步骤“短路”,如果有那么在相同的单项式内*0的优先级应该大于乘方,即便其中一项溢出仍可计算,除非*0与乘方在不同的单项式内(希望大犇补充)

不会是先算前面乘方导致在步骤中途溢出了吧(😅)
那代码很耿直了
没有专门给*0一个最高优先
(我是蒟蒻,别深究)
用户头像
晴朗
1月前

Screenshot_20250929-205432.png

现在学会把问题抛给我们了13.png(与原式一模一样)

@晴朗@晴朗(不知道你是哪一个)

《超时》

不会是用单循环实现的乘方吧((((

我之前用这计算器算花语乾坤麻将的和牌倍率(大四喜*444,四暗刻*48,花杠*96,金钩吊*6,十八罗汉*64,杠*16,不求人*6,碰碰和*18,杠上开花*2,海底捞月*32,字一色*77,明牌*6

Screenshot_2025-09-30-08-40-46-730.jpg

这又会算了?

Screenshot_2025-09-30-09-04-48-548.jpg

2条评论
用户头像
三弟化学
1月前

可能是看见“÷0”就直接蹦出“无法除以0”

用户头像
sigma党卫军(击沉信浓号!)
26天前

这种属于等式不合法,不throw会爆错

这个东西不是bug也不需要修

这种情况在计算3^1000*0时也会出现


首先在进行较大数运算时会使用long long来进行运算,而long long的空间仅限于-2^63~2^63-1

而更大的数就需要进行科学计数法表示,而这一段小数应为double变量,double的范围约为-2^1022~2^1023

而你所给出的算式明显超过了这个范围,在三级运算就已经溢出,则根本执行不到二级运算

所以在*0时会报错,而不*0时则会显示数字太大

为什么不用高精度🙃
用户头像
须磨
21天前

Screenshot_2025-10-23-20-28-50-996.jpg耿直的代码