问题描述
C++代码
#include<bits/stdc++.h>
using namespace std;
int main() {
//不像Java和Python,C++是不能直接进行大数运算的
string str = "12345678901234567890123456789012345678901234567890";
int x = 2023;
long long ans = 0;
int len = str.length();
for(int i = 0; i < len; i++) {
//模拟除法运算:除得了则取余,除不了则借位
ans = (ans * 10 + str[i] - '0') % x;
}
cout << ans;
return 0;
}
输出
344