高精度取模(模板)

来源:互联网 发布:python 多次try 编辑:程序博客网 时间:2024/06/05 16:24
function mod_(y:string;x:longint):longint;//y是被除数,x是除数var l,fal,i,tp:longint;    var a:array[1..10000]of byte;begin     fal:=length(y);     for i:=1 to fal do     begin          val(y[i],a[i]);     end;     l:=0;tp:=0;     repeat           inc(l);           tp:=(a[l]+tp)mod x;           if(l<>fal)then tp:=tp*10;     until l=fal;     exit(tp);end;

0 0