首页 > 技术文章 > PAT练习num4-D进制的A+B

it-lzq 2020-05-09 16:27 原文

输入两个非负 10 进制整数 A 和 B (≤),输出 A+B 的 D (1)进制数。

输入格式:

输入在一行中依次给出 3 个整数 A、B 和 D。

输出格式:

输出 A+B 的 D 进制数。

输入样例:

123 456 8
 

输出样例:

1103

code:#

#include<iostream>
using namespace std;
int main() {
int a,b,count,d;
cin>>a>>b>>d;
count=a+b;
int z[40],sum=0;
do {
z[sum++]=count%d;
count/=d;
} while(count!=0);
for(int i=sum-1; i>=0; i--)
cout<<z[i];
return 0;
}

推荐阅读