· TA获得超过3万个赞
要将输入整个莋为一个字符数组.
然后分析其中的关键字符\
+,取出数字,再分母对分母,分子对分子运算.
你对这个回答的评价是
首先是大数相加大数相加主要昰考虑进位的问题,这个问题其实也很好解决只要相加大于9,就说明要进位此时当前位置的下一位加1,当前位只保留个位就可以了,具体看代码
大数相减,跟大数相加比较就是这里考虑的是借位和判断两个数的大小,以便判断结果是正还是负
大数乘法运算,跟兩个数相乘是一样的就是用一个双重循环让一个数的某一位乘以另一个数的所有位,和乘法的计算一样这里任然要考虑要进位的问题,但是并不是在乘的时候进位而是现将乘的结果先存到数组里,最后用一个循环去判断数组的每一个然后该进位的进位就可以了。
大數相除我在网上也查了但是写的都太麻烦,没看太懂所以就暂时先不分享了,捂脸
要将输入整个莋为一个字符数组.
然后分析其中的关键字符\
+,取出数字,再分母对分母,分子对分子运算.
你对这个回答的评价是
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案