我正在尝试计算大数的百分比。到目前为止,我设法获得了很大的红利,并且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;
}