#include <bits/stdc++.h>
using namespace std;
int a[5005], c[5005];
int main() {
long long p = 0, x = 0, b;
string A;
cin >> A >> b;
for (int i = 0; i < A.size(); i++)
a[i + 1] = A[i] - '0';
int len = A.size();
for (int i = 1; i <= len; i++) {
p *= 10;
p += a[i];
if (p >= b) {
c[i] = p / b;
p %= b;
}
}
for (int i = 1; i <= len; i++) {
if (c[i]) {
x = i;
break;
}
}
for (int i = x; i <= len; i++)
cout << c[i];
return 0;
}
这份代码,96分
由于没特判A为0的情况,#1WA(警钟长撅