PAT 1022. D进制的A+B (20)
2016-12-09 16:23
232 查看
输入两个非负10进制整数A和B(<=230-1),输出A+B的D (1 < D <= 10)进制数。 输入格式: 输入在一行中依次给出3个整数A、B和D。 输出格式: 输出A+B的D进制数。 输入样例: 123 456 8 输出样例: 1103
#include <stdio.h> #include <stdlib.h> #include <iostream> #include <vector> using namespace std; int main() { int A,B,D; int arr[33]={0}; scanf("%d %d %d",&A,&B,&D); unsigned int C = A + B; int i=0; //C为0的情况 if(C==0) printf("0"); while(C) { arr[i] = C%D; C = C/D; i++; } int j=i-1; for(;j>=0;j--) printf("%d",arr[j]); return 0; }
相关文章推荐
- PAT 乙级 1022. D进制的A+B (20)
- PAT(B)1022. D进制的A+B (20)
- PAT (Basic Level) Practise (中文)1022. D进制的A+B (20)
- [PAT乙级]1022. D进制的A+B (20)
- 1022. D进制的A+B (20) PAT
- 1022. D进制的A+B (20)--PAT乙级
- 1022. D进制的A+B (20) PAT乙级真题
- PAT乙级—1022. D进制的A+B (20)-native
- PAT 乙级 1022.D进制的A+B(20)
- PAT B 1022. D进制的A+B (20)
- PAT BASIC LEVEL 1022. D进制的A+B (20)
- PAT Basic Level 1022. D进制的A+B (20)
- PAT Basic 1022. D进制的A+B (20)(C语言实现)
- PAT 乙级 1022. D进制的A+B (20) Java版
- PAT乙级 1022. D进制的A+B (20) 进制转换
- (PAT-Basic)1022. D进制的A+B (20)
- PAT乙级1022. D进制的A+B (20)
- 1022. D进制的A+B (20)-浙大PAT乙级真题java实现
- PAT 1022. D进制的A+B (20)
- PAT1022 D进制的A+B (20)