永发信息网

pascal 怎么打 几的次方

答案:5  悬赏:10  手机版
解决时间 2021-04-06 09:29
比如 a的5次方,用a*a*a*a*a这样打大数据怎么办?用a^5这样识别不了。怎么办

用exp不行啊
最佳答案
x:=1;
for i:=1 to n do begin{n是表示n次方,根据自己的情况更改}
x:=x*a;
end;
全部回答
exp(ln(a)*b) (TP) power(a,b) (FP) exp得到的是real类型数据,如果要用整数承接那么需要加上round( )
省略输入输出部分 小数据用: (answer为QWORD范围) answer:=1; for i:=1 to n do answer:=answer*a; 大数据用(高精度乘法): (ans为数组,ans[0]为ans的位数,ans[1]为个位,ans[2]为十位,输出要倒过来,B为STRING类型) ans[0]:=1; ans[1]:=1; str(b,a); l1:=length(b); for i:=1 to n do begin fillchar(temp,sizeof(temp),0); if ans[0]>l1 then l:=ans[0] else l:=l1; for j:=1 to l do temp[j];=ans[j]*a; for j:=1 to l do begin temp[j+1]:=temp[j+1]+temp[j] div 10; temp[j]:=temp[j] div 10; end; end; //位数的计算可另用方法
x^y=exp(y*ln(x))=power(x,y)(有时候会出问题)
用对数。 a的5次就是 exp(ln(a)*5) exp(ln(x)*y) ln里的x是底数,y是指数
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
王者荣耀嘲讽台词,王者荣耀隐藏台词有哪些
---May I use your cellphone?---. We are go
有机氯化物为什么有毒性
可以把狗狗自己放在家半个月吗
单选题区别有无权威政府的根本标志是A.一个国
王者荣耀的英雄 韩信怎么获得
Write down the things beginning with the l
地面数字电视是接收哪颗卫星的信号
我有一枚铜钱刚刚挖地挖出来的想问问价值
玄门日诵早晚功课经多钱
深圳通地铁通能不能网上充值?除了去地铁的终
近来,国内一些有质量有品位的本土品牌服饰的
出了交通事故 违章查询能查到吗
氢氧化钠可以除去溶解在溴苯中的溴吗
设二次函数f(x)=ax^2+bx(a不等于0)满足条件
推荐资讯
二战考研得回户籍地吗
S5白银5掉到青铜1要输多少把呀?我都输一晚上
好多人都说我长得像贾斯汀比伯,我也是纳闷了
淘宝自由搭配怎么设置,淘宝自由搭配如何设置
关于写人的句子
45岁的单身女人是单身还是结婚好?
单选题根据测量,亚洲和非洲之间的红海在不断
怎么检测电脑硬件,怎么检测电脑硬件有没有坏
搬公司祝福语,客户新搬工厂~该怎么祝贺?祝贺
梯形是平面图行吗?为什么?
用布子可以擦拭显卡吗
易语言找字问题,效率很慢
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?