PAT (Basic Level) Practise (中文)- 1022. D进制的A+B (20)
2015-04-21 19:10
441 查看
PAT (Basic Level) Practise (中文)- 1022. D进制的A+B (20) http://www.patest.cn/contests/pat-b-practise/1022
输入两个非负10进制整数A和B(<=230-1),输出A+B的D (1 < D <= 10)进制数。
输入格式:
输入在一行中依次给出3个整数A、B和D。
输出格式:
输出A+B的D进制数。
输入样例:
输出样例:
输入两个非负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> int main() { //123 456 8 1103 long a=0,b=0; int d=0; scanf("%ld%ld%d",&a,&b,&d); a+=b; if(!a) { printf("0");return 0; } int iStr=0; char str[50]; while(a) { str[iStr]=a%d+'0'; a/=d; iStr++; } for(int i=iStr-1;i>=0;i--) printf("%c",str[i]); return 0; }
相关文章推荐
- PAT (Basic Level) Practise (中文)1022. D进制的A+B (20)
- PAT (Basic Level) Practise (中文)1022. D进制的A+B (20)
- PAT (Basic Level) Practise (中文) 1022. D进制的A+B (20)
- PAT (Basic Level) Practise (中文)1022. D进制的A+B (20) C语言
- PAT (Basic Level) Practise (中文)1022. D进制的A+B (20)
- PAT (Basic Level) Practise (中文) 1017. A除以B (20)
- PAT BASIC LEVEL 1022. D进制的A+B (20)
- PAT (Basic Level) Practise (中文)1028. 人口普查(20)C语言
- PAT (Basic Level) Practise (中文)1032. 挖掘机技术哪家强(20)
- PAT (Basic Level) Practise (中文) 1024. 科学计数法 (20)
- PAT(Basic Level) 1022 D进制的A+B (20)
- PAT (Basic Level) Practise (中文)- 1008. 数组元素循环右移问题 (20)
- PAT (Basic Level) Practise:1022. D进制的A+B
- PAT (Basic Level) Practise (中文)1028. 人口普查(20)
- PAT (Basic Level) Practise (中文)1007. 素数对猜想 (20) C语言
- PAT (Basic Level) Practise (中文)1034. 有理数四则运算(20) C语言
- PAT (Basic Level) Practise (中文)1029. 旧键盘(20)
- PAT (Basic Level) Practise (中文) 1012. 数字分类 (20)
- PAT (Basic Level) Practise (中文) 1018. 锤子剪刀布 (20)
- PAT (Basic Level) Practise (中文)1002. 写出这个数 (20)