计算以字符串表示的2个大数字之间的模数

时间:2019-02-17 13:05:53

标签: c++ mod

我正在尝试计算大数的百分比。到目前为止,我设法获得了很大的红利,并且mod表示为整数。我不知道该怎么办。我确实需要大数除法,这就是为什么我需要这个。不,我不会使用BigInts库,因为在线法官不接受它。而且,我想亲自去做。

这是我只写的一个大数字。

int mod(string num, int a) 
{ 
int res = 0; 

for (int i = 0; i < num.length(); i++) 
     res = (res*10 + (int)num[i] - '0') %a; 

return res; 
} 

0 个答案:

没有答案