猫史档案馆


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

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


如题                           


回复

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

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

点赞1


评论


钻石ovo钻石ovo

logₐ(b)

点赞0


评论


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

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

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

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

点赞1


评论


lgz1111lgz1111

center_image

点赞2


评论


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

 

?center_image

点赞0


评论


梓树星辰梓树星辰

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

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

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

其中c为任意正数

所以可以这样:

center_image

这里c=10

点赞1


评论