1022. D进制的A+B (20)
2018-02-25 10:21
393 查看
输入两个非负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<stack> using namespace std; int main() { long long a,b;int d; stack<int>s; scanf("%lld %lld %d",&a,&b,&d); if(a==0&&b==0) { printf("0"); return 0; } a=a+b; while(a!=0) { int t=a%d; s.push(t); a=a/d; } while(!s.empty()) { int t=s.top(); s.pop(); printf("%d",t); } }
相关文章推荐
- 1022. D进制的A+B (20)
- 1022. D进制的A+B (20)
- Basic Level 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乙级真题
- PAT (Basic Level) Practise (中文)1022. D进制的A+B (20) C语言
- 1022. D进制的A+B (20)
- 1022. D进制的A+B (20)
- 1022. D进制的A+B (20)
- 1022. D进制的A+B (20)
- 1022. 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)
- 1022. D进制的A+B (20)
- 1022. D进制的A+B (20)