#include<iostream> #include<cstring> using namespace std; int main() { char str[1234]; int s,len,sum; while(cin>>str>>s) { len=strlen(str); sum=0; for(int i=0;i<len;i++) sum=(sum*10+(str[i]-‘0‘)%s)%s; cout<<sum<<endl; } }
Posted myyismyy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大数求余相关的知识,希望对你有一定的参考价值。
#include<iostream> #include<cstring> using namespace std; int main() { char str[1234]; int s,len,sum; while(cin>>str>>s) { len=strlen(str); sum=0; for(int i=0;i<len;i++) sum=(sum*10+(str[i]-‘0‘)%s)%s; cout<<sum<<endl; } }
以上是关于大数求余的主要内容,如果未能解决你的问题,请参考以下文章