C语言编程 对两个大整数进行加法运算 用上数组 用字符型接收变量
2个回答
展开全部
我看你是想写一个用字符串表示数字,实现任意大数任意精度的计算器吧,我也试着自己写过,不过越往后问题越多。
比如不能整除的话保留多少位,计算过程中由于需要不断调用已有函数导致结果数长度超过定义时分配的长度,计算复杂数时间过长。
还有,整数只对加减乘封闭,有理数和实数对加减乘除封闭,要加入乘方开方就得到复数域。如果仅限整数加减乘,并且能处理负号,那还是比较简单的。如果增加运算及数域,那才是大工程。
总之,再下手前先想想我提到的问题,有了满意的解决方案再写吧。
其实我也想重提这个问题,如果你有好想法欢迎发消息给我。
比如不能整除的话保留多少位,计算过程中由于需要不断调用已有函数导致结果数长度超过定义时分配的长度,计算复杂数时间过长。
还有,整数只对加减乘封闭,有理数和实数对加减乘除封闭,要加入乘方开方就得到复数域。如果仅限整数加减乘,并且能处理负号,那还是比较简单的。如果增加运算及数域,那才是大工程。
总之,再下手前先想想我提到的问题,有了满意的解决方案再写吧。
其实我也想重提这个问题,如果你有好想法欢迎发消息给我。
来自:求助得到的回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询