PAT 1022 D进制的A+B
来源:互联网 发布:mac word崩溃文件恢复 编辑:程序博客网 时间:2024/06/02 05:08
输入两个非负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 <cstring>#include <map>#include <vector>using namespace std;int main(){ int A = 0, B = 0, hex = 0; int sum = 0, tmp = 0, i = 0; vector<int> vec; /* 输入数据,并求和 */ cin >> A >> B >> hex; sum = A + B; /* 进制转. 换 */ while(sum >= hex) { tmp = sum % hex; vec.push_back(tmp); sum = sum / hex; } vec.push_back(sum); /* 输出 */ for(i = vec.size()-1; i >= 0; i--) { cout << vec[i]; } cout << endl; return 0;}
0 0
- ZJU PAT 1022 D进制的A+B
- PAT 1022 D进制的A+B
- PAT乙级 1022 D进制的A+B
- PAT 乙级 1022 D进制的A+B (20)
- PAT BASIC 1022 D进制的A+B
- PAT乙级1022 D进制的A+B
- PAT 乙等 1022 D进制的A+B
- PAT 1022D进制的A+B
- PAT——1022 D进制的A+B
- PAT-B 1022. D进制的A+B
- PAT(B)1022. D进制的A+B (20)
- PAT(B ) 1022. D进制的A+B
- PAT-B 1022. D进制的A+B
- PAT-B 1022. D进制的A+B
- PAT(B) 1022. D进制的A+B (20)
- PAT-B 1022. D进制的A+B (20)
- PAT-B 1022. D进制的A+B (20)
- PAT 1022. D进制的A+B (20)
- ODPS MapReduce
- Fragment
- 百宝云常用运算符教程
- 【SSH快速进阶】——Hibernate一对一映射(one-to-one)——主键关联映射
- mybatis foreach使用
- PAT 1022 D进制的A+B
- [Android Pro] android 杀死进程的方法
- @property,autorelease 知识点总结
- 工具提示ui
- 中国身份城市json数据
- DM9000网卡驱动源码分析系列02 - 读写
- 浅谈RAID写惩罚与IOPS计算[转载]
- C#操作Excel总结
- oracle substr