摘要:
是我让自己觉得自己什么都不会 从现在开始,我要把过去曾经丢掉的,一个一个的全部捡起。 阅读全文
摘要:
高精度运算_乘法 AYYZOJ p1445 1 program p1445; 2 const 3 max=5000; 4 var 5 a,b,c:array[1..max] of word; 6 n1,n2:string; 7 lena,lenb,lenc,i,j,x:integer; 8 begi 阅读全文
摘要:
方案一:扩大进制 1 var s1,s2:string; 2 procedure multiply(s1,s2:string); 3 var a,b,c:array[1..500]of longint; 4 i,j,j1,j2,l,k,code:longint; 5 begin 6 fillchar 阅读全文
摘要:
做除法时,每一次上商的值都在0~9,每次求得的余数连接以后的若干位得到新的被除数,继续做除法。因此,在做高精度除法时,要涉及到乘法运算和减法运算,还有移位处理。当然,为了程序简洁,可以避免高精度乘法,用0~9 次循环减法取代得到商的值。显然高精度除法相对是比较麻烦的,由于竞赛中很少涉及高精度数除以高 阅读全文
摘要:
高精数*普通数 分析:乘法运算a←a*c(a为高精度类型,c为字节型)按照乘法规则,从a的第1位开始逐位与c相乘。在第i位乘法运算中(1≤i≤la),a的i位与c的乘积必须加上i-1位的进位(i-1位的乘积除以10的整商),然后规整积的i-1位(取i-1位的乘积对10的余数)。 1 procedur 阅读全文