B1022.D进制的A+B (20)
2017-02-23 20:30
169 查看
输入两个非负10进制整数A和B(<=230-1),输出A+B的D (1 < D <= 10)进制数。
输入格式:
输入在一行中依次给出3个整数A、B和D。
输出格式:
输出A+B的D进制数。
输入样例:
123 456 8
输出样例:
1103
输入格式:
输入在一行中依次给出3个整数A、B和D。
输出格式:
输出A+B的D进制数。
输入样例:
123 456 8
输出样例:
1103
#include <iostream> #include <stdio.h> #include <stdlib.h> using namespace std; #define N 99 int main() { int a,b,sum; int d; scanf("%d%d%d",&a,&b,&d); sum=a+b;//sum要放在scanf之后,否则出错 int ar ={0}; int num=0; if(sum==0){//这个容易忘,对特殊条件的判断 printf("%d",sum); return 0; } while(sum!=0){ int n=sum%d; ar[num++]=n; sum/=d; } for(int i=num-1;i>=0;--i){//i起点是num-1,因为ar[0]也存东西 printf("%d",ar[i]); } return 0; }
相关文章推荐
- B1022. D进制的A+B (20)
- B1022:D进制的A+B(20')
- 1022. D进制的A+B (20)
- PAT (Basic Level) Practise (中文)1022. D进制的A+B (20)
- 1022. D进制的A+B (20)
- 1022. D进制的A+B (20)
- PAT 1022. D进制的A+B (20)
- PAT-乙级-1022. D进制的A+B (20)
- 1022. D进制的A+B (20)-PAT乙级真题
- 乙级 PAT 1022. D进制的A+B (20)
- PAT 1015. Reversible Primes (20)(d进制转化,质数判定(注意等于号))
- PATB1022. D进制的A+B(20)
- 1022. D进制的A+B (20)
- 1022. D进制的A+B (20)
- [PAT乙级]1022. D进制的A+B (20)
- 1022. D进制的A+B (20)
- 1022. D进制的A+B (20)
- PAT乙级—1022. D进制的A+B (20)-native
- PAT B 1022. D进制的A+B (20)
- 1022. D进制的A+B (20) PAT