分数拆散,然后相加。一直相加到个位数(如:玩家打出的是98分=9+8=17=1+7=8)个位数

分数拆散,然后相加。一直相加到个位数(如:玩家打出的是98分=9+8=17=1+7=8)个位数,如何才能最快速的计算,有何规律?
任意位数,都通用吗?请教高手

以下是我一直用的方法,只是从未归纳成文字。趁此机会写下来,希望能有所帮助。

快速计算的方法(对任意位数都通用):
1、先将和为9(或9的倍数)的数字去掉,得到数位较少的数;【这一步很关键,能凑出来的尽量消去】
2、将得到的数第一位加上第二位,结果大于9则减去9,结果不超过9则保留;
3、再将得到的结果加上第三位,结果大于9则减去9,结果不超过9则保留;
4、如此循环,直到全部位数都加完,就得到最后结果。

如果学过进制,就更好理解:
将上述方法中的9变为10,就变成:任意多个数相加,只需要求出和的个位数。
(只不过是九进制和十进制的区别)

例题:999888777666555222
因为,8+5+5=18,7+2=9,6+6+6=18;
所以,去掉999、855、777222、666;
得到:885;
8+8=16>9,16-9=7;(当然这里也可以用1+6=7,看个人习惯)
7+5=12>9,12-9=3。
最终结果为3。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-02-28
可以分为两个部分,第一个是相加小于十的就直接计算即可,但是如果要是相加大于十的话,也就是只能凑凑数了,我也没什么办法
第2个回答  2010-03-04
3
相似回答