想得太多。。。
没想到这个题这么水
也是自己的思路不行,也想了模拟
但是想的方法是一次取多位数模拟
没有下面的代码这么简洁
代码如下:
#include <cmath>
#include <cstdio>
#include <cstring>
using namespace std;
char a[110];
int main(void) {
int b, len, tmp;
while(scanf("%s%d", a, &b) != EOF) {
len = strlen(a);
tmp = 0;
for(int i=0; i<len; ++i) {
tmp = (tmp*10+a[i]-'0') % b;
}
printf("%d\n", tmp%b);
}
return 0;
}