怎么进位加法

怎么进位加法,第1张

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

}

这是处理进位的代码


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8109212.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存