Loading... ``` #include <iostream> using namespace std; string operator/(const string& a, int b) { int r = 0; string ans; for (auto& i : a) { r = r * 10 + (i - '0'); ans += (r / b) + '0'; r %= b; } while (ans.size() > 1 && *ans.begin() == '0') ans.erase(ans.begin()); return ans; } int operator%(const string& a, int b) { int r = 0; for (auto& i : a) { r = r * 10 + (i - '0'); r %= b; } return r; } int b; std::string a, ans; int main () { cin >> a >> b; cout << a / b << '\n' << a % b; return 0; } ``` 最后修改:2024 年 08 月 08 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏