在本教程中,我们将讨论一个程序,当大数除以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