PAT-1020 D进制的A+B

来源:互联网 发布:澳门网络真人赌博攻略 编辑:程序博客网 时间:2024/06/02 04:15
注意A+B为0时候
#include <iostream>#include <cstdio>#include <cstdlib>#include <iomanip>using namespace std;int main(){    //freopen("in.txt", "r", stdin);    //freopen("out.txt", "w", stdout);    int A = 0, B = 0, D = 0;    int rec[100], k = 0;    cin >> A >> B >> D;    int n = A+B;    while (n)    {        rec[k++] = n%D;        n /= D;    }    if (k != 0)    {        for (int i = k-1; i >= 0; i--)            cout << rec[i];    }    else        cout << 0;    return 0;}

0 0
原创粉丝点击