PTA(Basic Level)1022.D进制的A+B
2024-09-03 15:16:13
输入两个非负 10 进制整数 A 和 B (≤230−1),输出 A+B 的 D (1<D≤10)进制数。
输入格式:
输入在一行中依次给出 3 个整数 A、B 和 D。
输出格式:
输出 A+B 的 D 进制数。
输入样例:
123 456 8
输出样例:
1103
思路
- 常见的进制转换,注意当运算结果是
0
的时候要单独处理一下
代码
#include<bits/stdc++.h>
using namespace std;
string transform(int x, int d)
{
string tmp = "";
if(x == 0)
return "0";
while(x)
{
tmp = tmp + (char)(x%d + '0');
x /= d;
}
reverse(tmp.begin(),tmp.end());
return tmp;
}
int main()
{
int a,b;
cin >> a >> b;
int d;
cin >> d;
string ans = transform(a+b, d);
cout << ans;
return 0;
}
引用
https://pintia.cn/problem-sets/994805260223102976/problems/994805299301433344
最新文章
- 基于vw的响应式排版布局
- CSS3与页面布局学习笔记(三)——BFC、定位、浮动、7种垂直居中方法
- jQuery常用操作方法及常用函数总结
- 僵尸进程的产生和避免,如何kill杀掉linux系统中的僵尸defunct进程
- java面向对象编程--第九章 多态和抽象
- myeclipse 10 优化
- 电商安全无小事,如何有效地抵御 CSRF 攻击?
- android 组件设置屏幕大小
- 【floyed】【HDU1217】【Arbitrage】
- Web 版 powerdesigner (Canvas) 技术分享
- centos 修改主机映射
- 结队编程--基于GUI的四则运算
- 为Android设备添加A2SD支持
- Linux keepalived+lvs实现高可用负载均衡
- 169. Majority Element (Array)
- 15. 3Sum(字典)
- webstorm 打包angular Module build failed: Error: No PostCSS Config found
- 背水一战 Windows 10 (41) - 控件(导航类): Frame
- 英特尔帮助优化 Epic 的《堡垒之夜》* 和 Unreal Engine*
- powerdesigner 不显示表字段只显示表名
热门文章
- 【Python之路】特别篇--生成器(constructor)、迭代器(iterator)、可迭代对象(iterable)
- 字节转b kb mb gb 等
- .Net面向对象(OOP)
- 字符单链表识别数字,字母,其它字符,并分为三个循环链表的算法c++实现
- Maven-项目管理(一)_认识Maven
- PHP7 的部分新特性
- .NET DLL 保护措施详解(非混淆加密加壳)
- Java工具类-HttpUtil
- 七十五:flask.Restful之Restful.API介绍
- postman提交数组格式方式