在本教程中,我们将讨论一个程序,当大数除以11时求余数。
为此,我们将提供一个整数。我们的任务是找到给定值除以11的余数。
#include <bits/stdc++.h>
using namespace std;
//返回余数
int remainder(string str) {
int len = str.length();
int num, rem = 0;
for (int i = 0; i < len; i++) {
num = rem * 10 + (str[i] - '0');
rem = num % 11;
}
return rem;
}
int main() {
string str = "3435346456547566345436457867978";
cout << remainder(str);
return 0;
}输出结果
4