求数组相加的高效算法【恢复】

2020-02-10 08:46发布

两个数组,它们的内部元素为十进制数。也就是说数组的每个成员放一个大数字的某个位。



a[10] = {个位,十位,百位,千位,万位,十万位,百万位,千万位,亿位,十亿位}; (初始化都为0)

b[6] =  {个位,十位,百位,千位,万位,十万位};          (初始化都为0)





数组 b[] 是用户通过按键 随意 设置的,比如0,0,5,2,0,0,那么它表示的是一个十进制数002500,当然高二位的00是不要的,所以这个数字是2500。



用户干吗要设置一个数字呢?因为需要确定一个定长,或叫步长,或叫基准长度。



数组a[] 是用来计长度的,每收到一个脉冲信号,a[] = a[] + b[]; 一直累加,直到9999999999。



不知道哪位有什么好的算法?

本贴被 zcllom 编辑过,最后修改时间:2009-01-05,01:34:35.
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。