猫史档案馆


【求助】a^n=b,ab为变量怎么求n

用户:落日黄落日黄查看:64 回复:6 评论:12 创建时间:2024-08-04T21:01:01


如题                           


回复

上一页第 1 页 / 共 1 页下一页
lgz1111lgz1111

如果可以限制a,b,n必须为正整数,可以把n从1遍历到b,计算此时a^n==b是否成立,如果遍历结束仍不成立,就返回错误。否则返回a^b==n时n的数值

点赞1


评论

想过

我当时还查了百度

百度答案;logₐ(b) 看不懂 bcm好像做不出来编程猫好像只有log²?

b不对 bcm只有log10

没关系,反正我全部看不懂


钻石ovo钻石ovo

logₐ(b)

点赞0


评论


某个不透露名字的穆云云某个不透露名字的穆云云

这个n是有些求不出来的吧(本人初中的)或者 n是什么虚数(b为负数) 超越数(仅能用方程式表达)

比如a=2 b=3 2^n=3 这个n怎么算

如果a,b,n都是正整数也许可以一个一个试

点赞1


评论


lgz1111lgz1111

center_image

点赞2


评论

+1(我是有的连字都看不懂

¿这个 d=Ina/Inb?

没事,百度ai回答而已

(a=3,b=9,n=2)Ina与Inb位置到过来就可以算出d=2.0000000000000004(15个0)

问你一个问题 ‘¿’←这个你们那边怎么显示的


某个不透露名字的穆云云某个不透露名字的穆云云

 

?center_image

点赞0


评论

(a=3,b=9,n=2)Ina与Inb位置到过来就可以算出d=2.0000000000000004(15个0)


梓树星辰梓树星辰

可以直接loga(b),但是编程猫只有log10()

所以给你介绍一个换底公式:

loga(b)=logc(b)÷logc(a)

其中c为任意正数

所以可以这样:

center_image

这里c=10

点赞1


评论

试过了结果是正确的,支持小数,希望能帮到你😊