美文网首页
PAT 1017 A除以B (20 分)

PAT 1017 A除以B (20 分)

作者: 昭明ZMing | 来源:发表于2018-12-14 14:38 被阅读0次
    #include <iostream>
    using namespace std;
    int main() {
        string s;
        int a, t = 0, temp = 0;
        cin >> s >> a;
        int len = s.length();
        t = (s[0] - '0') / a;//例210 7,s[0]为2.例84 7,s[0]为8
        if ((t != 0 && len > 1) || len == 1)
            cout << t;
        temp = (s[0] - '0') % a;
        for (int i = 1; i < len; i++) {
            t = (temp * 10 + s[i] - '0') / a;
            cout << t;
            temp = (temp * 10 + s[i] - '0') % a;
        }
        cout << " " << temp;
        return 0;
    }
    

    GitHub

    相关文章

      网友评论

          本文标题:PAT 1017 A除以B (20 分)

          本文链接:https://www.haomeiwen.com/subject/velghqtx.html