1022 D进制的A+B (20分)
2020-03-28 20:02
141 查看
输入两个非负 10 进制整数 A 和 B (≤230−1),输出 A+B 的 D (1<D≤10)进制数。
输入格式:
输入在一行中依次给出 3 个整数 A、B 和 D。
输出格式:
输出 A+B 的 D 进制数。
输入样例:
123 456 8
输出样例:
1103
#include<iostream> using namespace std; int main() { int A,B,D,sum; cin>>A>>B>>D; int count = 0; sum = A+B; if(sum==0) { cout<<0; } int quyu[1000]; while(sum) { quyu[count] = sum%D; sum = sum/D; count++; } for(int i = count-1;i>=0;i--) { cout<<quyu[i]; } }
这个题就是模拟换算进制,注意判断0,先取余存进数组然后逆序输出即可
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- (python3)1021. 个位数统计 (15分)及1022. D进制的A+B (20分)
- PAT (Basic Level) Practice | 1022 D进制的A+B (20分)
- 1022. D进制的A+B
- PAT乙1022. D进制的A+B (20)
- 1022. D进制的A+B (20)
- 1022. D进制的A+B (20)
- PAT乙级练习题B1022.D进制的A+B
- 1022 D进制的A+B
- pat 乙1022. D进制的A+B
- 1022. D进制的A+B (20)
- 1022. D进制的A+B (20)
- PAT-B 1022. D进制的A+B (20)
- PAT 1022. D进制的A+B
- 1022. D进制的A+B (20)
- PAT乙级 1022. D进制的A+B (20)
- 1022. D进制的A+B (20)-----Python
- PAT乙级解题(1022. D进制的A+B)初涉stack
- 1022. D进制的A+B (20)
- 【PAT】B1022. D进制的A+B
- 1022. D进制的A+B (20)