-
type int=longint; arr1=array[1..100000]of int; var aa:char; a,b,c:arr1; k,l1,l2,i,j,l3,p:int; s:ansistring; procedure add(var a,b,c:arr1); var k,i,j:int; begin k:=1;i:=1;j:=1; while (k<=l1)or(k<=l2)do begin c[k]:=a[k]+b[k]+c[k]; c[k+1]:=c[k] div 10; c[k]:=c[k] mod 10; inc(i);inc(j); inc(k); end; inc(k);inc(k); while (c[k]=0)and(k>1) do dec(k); l3:=k; end; procedure print(c:arr1); var i:int; begin for i:=l3 downto 1 do write(c[i]); end; begin s:=''; while not eoln do begin read(aa); s:=s+aa; end; l1:=length(s); for i:=l1 downto 1 do val(s[i],a[l1+1-i]); s:=''; readln; while not eoln do begin read(aa); s:=s+aa; end; l2:=length(s); for i:=l2 downto 1 do val(s[i],b[l2+1-i]); add(a,b,c); print(c); end.
高精度加法
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
高精度之加法
原题:Problem DescriptionI have a very simple problem for yo
数据 #include 大数据 -
加法高精度(函数)
加法高精度
i++ c++ -
高精度加法(含代码)
高精度加法(含代码)
C++ #include i++ ios -
poj 1503 高精度加法
把输入的数加起来,输入0表示结束。先看我Java代码,用BigINteger类很多东西都不需要考虑
java #include java代码