本帖最后由 汉族 于 2019-1-30 01:31 编辑
解答问题 想出来的,以后估计想不出来了 留着做备忘录;也不太会大数想了一会儿
这个 应该可以计算很大的范围了; 易语言 的 求次方(2,100) 就熄火了;如下图

核心写法 我估计大家对 大数 很陌生……

附件:就不用了 命令还得优化 比如 只有1然后返回 欲求次方数值 如果是0 则返回1
|
| 求次方_大数 | 文本型 | | |
| 欲求次方数值 | 双精度小数型 | | | | 次方数 | 双精度小数型 | | | |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | a | 大数 | | | | l | 大数 | | | | j | 整数型 | | |
l. 导入数字 (欲求次方数值 )a. 导入数字 (欲求次方数值 ) 计次循环首 (次方数, j ) 如果真 (j > 1 )  a. 导入文本 (a. 乘 (l ). 导出文本 ())  处理事件 () 计次循环尾 ()返回 (a. 导出文本 ())
我想了想 还是加上 ;
|
| 求次方_大数 | 文本型 | | |
| 欲求次方数值 | 双精度小数型 | | | | 次方数 | 双精度小数型 | | | |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | a | 大数 | | | | l | 大数 | | | | j | 整数型 | | |
如果真 (次方数 < 1 ) 返回 (“1”) 如果真 (次方数 = 1 ) 返回 (到文本 (欲求次方数值 )) l.导入数字 (欲求次方数值)a. 导入数字 (欲求次方数值 ) 计次循环首 (次方数, j ) 如果真 (j > 1 )  a. 导入文本 (a. 乘 (l ). 导出文本 ())  处理事件 () 计次循环尾 ()返回 (a. 导出文本 ())
|