题目是求一个实数R的n次方,其中(0.0<R<99.999 0<n<=25)。
这道题目的提议很明显,是一个精度问题,要想精确的表示精度,最好的方法就是用字符串去存储结果。思路很简单,就是要写一个能够计算两个字符串相乘的函数,然后根据n的大小来计算调用的次数。代码如下(本人水平有限,代码会有一定的冗余,仅供参考):
题目是求一个实数R的n次方,其中(0.0<R<99.999 0<n<=25)。
这道题目的提议很明显,是一个精度问题,要想精确的表示精度,最好的方法就是用字符串去存储结果。思路很简单,就是要写一个能够计算两个字符串相乘的函数,然后根据n的大小来计算调用的次数。代码如下(本人水平有限,代码会有一定的冗余,仅供参考):