当前位置:网站首页>PAT乙级-B1022 D进制的A+B(20)
PAT乙级-B1022 D进制的A+B(20)
2022-08-06 22:29:00 【nekoha_dexter】
输入两个非负 10 进制整数 A 和 B (≤230−1),输出 A+B 的 D (1<D≤10)进制数。
输入格式:
输入在一行中依次给出 3 个整数 A、B 和 D。
输出格式:
输出 A+B 的 D 进制数。
输入样例:
123 456 8
输出样例:
1103#include<iostream>
#include<string>
using namespace std;
int main(){
int a, b, sum,d;//存储a、b、a+b和进制数
cin >> a >> b >> d;
sum = a + b;
string s;
do{
//由于得到的结果是逆序的,故用头插法
s.insert(s.begin(),'0'+sum%d);
sum /= d;
}while(sum);
cout << s<<endl;
return 0;
}
边栏推荐
猜你喜欢
随机推荐
灵活好用的sql monitoring 脚本 part5
0x0000003b蓝屏什么原因 win7蓝屏0x0000003b怎么恢复
B. Suffix Operations
B. Find The Array
牛客/洛谷/沐枫——P1095 [NOIP2007 普及组] 守望者的逃离
第十五天实验-VLAN
HCIP笔记(十五)
为什么要叠多层的隐藏层
Compose 进阶挑战来啦!直播预告 | 8 月 7 日晚 19:30 与 GDE 导师面对面
HCIP笔记(十)
random number from min to max
Generate requirements. TXT
window 中 anaconda 下载与安装
VS2019报错:应用程序无法正常启动(0xc000007b),请单击确定关闭应用程序;VCRUNTIME140.dll报错
MySQL 8.0.28 忘记密码,重置密码
Logic and arithmetic
小程序中引入外部字体的三种方式以及出现的问题
硅谷课堂第二课-搭建项目环境和开发讲师管理接口
如何在IDEA中创建接口和接口实现类
Vulhub 刷题(一)





![[BPU部署教程] 一文带你轻松走出模型部署新手村](/img/1c/93b5d3807d424152c95b113447e473.png)



