1022. D进制的A+B (20)
来源:互联网 发布:欧美网络教育本科文凭 编辑:程序博客网 时间:2024/06/10 20:49
输入两个非负10进制整数A和B(<=230-1),输出A+B的D (1 < D <= 10)进制数。
输入格式:
输入在一行中依次给出3个整数A、B和D。
输出格式:
输出A+B的D进制数。
输入格式:
输入在一行中依次给出3个整数A、B和D。
输出格式:
输出A+B的D进制数。
输入样例:
123 456 8
输出样例:
1103
//商为0,则表示结束 #include<stdio.h>#include<string.h>//封装的比较完整了,这个可以计算10进制转换成2 8 16进制void convto(char *s, int n, int b){char bit[] = { "0123456789ABCDEF" };int len;if (n == 0){strcpy(s, "");return;}convto(s, n / b, b);len = strlen(s);s[len] = bit[n%b];s[len + 1] = '\0';}int main(){char s[80]; int base, old1,old2,old;scanf("%d%d%d", &old1,&old2,&base);old = old1 + old2;if (old == 0)printf("0\n");else{convto(s, old, base);printf("%s\n", s);}return 0;}
0 0
- PAT(B)1022. D进制的A+B (20)
- PAT(B) 1022. D进制的A+B (20)
- PAT-B 1022. D进制的A+B (20)
- PAT-B 1022. D进制的A+B (20)
- 1022. D进制的A+B
- 1022. D进制的A+B
- 1022. D进制的A+B
- 1022. D进制的A+B
- 1022. D进制的A+B
- 1022. D进制的A+B
- 1022. D进制的A+B
- 1022. D进制的A+B
- 1022. D进制的A+B (20)
- 1022. D进制的A+B (20)
- Basic Level 1022. D进制的A+B (20)
- PAT 1022. D进制的A+B (20)
- 1022. D进制的A+B (20)
- 1022. D进制的A+B (20)
- EM algorithm in Gaussian mixture model
- QEMU虚拟机安装linux操作系统
- 每天laravel-20160628|TaggedCache
- CSS盒模型和流动模型
- LeetCode OJ刷题历程——Contains Duplicate
- 1022. D进制的A+B (20)
- C++中四种类型转换方式
- [乙女向]兄弟战争闪亮蔚蓝+激情粉【PSP汉化版】日文版[带全开档+中文攻略]
- bzoj 1977: [BeiJing2010组队]次小生成树 Tree
- lintcode: Unique Binary Search Trees
- C++中的this指针
- 排序算法之希尔排序(Java)
- 递归---Flatten Binary Tree to Linked List
- MYBATIS+SPRING 配置