语言:C++
问题:在制作关于任意进制转换的程序上小数部分如何计算
经过推导可知在Z进制中的第X位大小为Y的小数转换10进制的式子是[Y×( Z ^ (-X) )]
可等效为[Y ÷(Z ^ X)]计算,但可能出现例如1÷3的无尽结果,如果多次执行除法更可能出现余数
所以在执行高精度计算时会导致小数除后小数精度不够
那么怎么用代码写出一个程序,以达到小数部分总共自动保留50位,且能告诉使用者结果精度缺失
数据范围:
0< X < 31
1< Y < 36
2< Z < 37
萌新求教
等大佬来解qwq
思路就可,如果可以留个主要代码更好awa