首页 > 解决方案 > 计算表示为字符串的 2 个大数之间的模数

问题描述

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

标签: c++mod

解决方案


推荐阅读