进位是消减数字和的操作,每进位一次,数字和减9。
1到100的每个数的所有数字和是
1+45*10+45*10=901
最后和5050的数字和是5+5=10
所以进位次数=(901-10)/9=99
【 在 SYSQP 的大作中提到: 】
: 举个例子。比如38这个不知道是不是高斯做过的的题,反正我没有见过。1. 基础,十进制数数是小学一年级学的,如果你看过一年级的课本,可以看到上面的教法:满十个捆一起,这就是个位进十位的理解;同样,满百再捆一次,就是十位进百位。2. 进位的深刻理解,不管是什么进制的进位,其实就是把这些小棍子,整理好装箱。比如十进制,就是每十个装一个小箱(10),每十个小箱装一个中箱(100),每十个中箱装一个大箱(1000);所谓求和之后的进位,就是把这些进行过装箱处理的数,扔到一个仓库里面,然后,在原有的装箱之外,继续装箱,以符合该进制下的装箱规范。3. 解题思路,总和5050,这个数字最后是怎么装箱的?5050/1000取整=5大箱,5050/100取整=50中箱,5050/10取整=505小箱;505+50+5是最后的装箱总数,再扣去原来的装箱:10-19,已装10小箱;20-29,已装20小箱;………90-99,已装90小箱;100,已装10小箱,1中箱;计算:560-10-20-…-90-11=99写出来啰嗦一长串,实际想明白就是一瞬间的事情。上面只是一个方法,既然是高斯做过的题,肯定还得用高斯的思路来加快解题;从以上的思路,很容易想明白,交换加的顺序,不影响进位的记数。因此,高斯必须是用下面的方法解的,把数先配对:1+99,2+98…;发生了49*2次进位;凑出了,49+1个100;这些100,再继续相加,100,200,300…50百;于是,这50个100,到5000,会再有5次进位。验算:49*2+5=103;卧槽,怎么多了四个?哦:10+90,20+80,30+70,40+60,只进位一次,多算了4个。这回对了:49*2-4+5=99。还是第一种方法靠谱。- 来自 水木社区APP v3.5.2【 在 weifei9914 的大作中提到: 】: 你牛你来,这仨题难住我了,请指教--修改:SYSQP FROM 171.114.164.*FROM 223.104.19.*
--
FROM 123.114.89.*