20以内进位加法:方法一:“凑十法”(强调:看大数,分小数,凑成十,加剩数)8+5=8+2+3=13;方法二:“五五凑十”(当两个加数都大于且接近5时适用)6+7=5+5+1+2=13;方法三:“多加减补”8+5=10+5-2=13。
20以内进位加法:
“凑十法”、“凑小数,拆大数”,将小数凑成10,然后再计算。
如:3+9(3+7=10,9可以分成7和2,10+2=12)。
“凑大数,拆小数”,将大数凑成10,然后再计算。
如:8+7(8+2=10,7可以分成2和5,10+5=15)。
整数加法计算法则:
相同数位对齐,从低位加起,哪一位上的数相加满十,就向前一位进一。
整数减法计算法则:
相同数位对齐,从低位加起,哪一位上的数不够减,就从它的前一位退一作十,和本位上的数合并在一起,再减。
在珠算中,在同一档两数相加的和满十,需要向左进位,这就叫做进位加法。口诀是:
一去九进一,
二去八进一,
三去七进一,
四去六进一,
五去五进一,
六去四进一,
七去三进一,
八去二进一,
九去一进一。
如果本档已有上珠靠梁,要分别加上六、七、八、九各个数,则先加凑去五,再向前档进一,叫做破五进位加法。口诀是:
六上一去五进一,
七上二去五进一,
八上三去五进一,
九上四去五进一。
方法
当两数相加时,某一位的结果每大于等于10,则需要向上一位计1,这就是进位。如:
48
+ 56
————
= 104
8+6=14>10 则向上一位(十位)进1
4+5再加上进位得来的1,即4+5+1=10 也需向上一位(十位)进1
当运算中存在进位的加法称为“进位加法”。
把两个数用数组倒过来存放 比如 567 +789变成765+987
然后两个数组就是
a[]={7,6,5}
b[]={9,8,7}
对应的相加变为c数组
c[] ={7+9,6+8,5+7}
变为 16 14 12
然后看进位16留下6,前面进一位14变为15变为 6 15 12
再看中间15留下5,前面进一位12变为13,变为 6 5 13
再看 13留下3,向前进一位 变为1,那么最后变为6 5 3 1
最后倒过来,结果就是1356
for (i = 0i <Mi++)
{
c1[i] += (a1[i] + b1[i]) % 10
c1[i + 1] += (a1[i] + b1[i]) / 10
}
这是处理进位的代码
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)