1022. D进制的A+B (20)
2016-04-30 16:06
381 查看
输入两个非负10进制整数A和B(<=230-1),输出A+B的D (1 < D <= 10)进制数。
输入格式:
输入在一行中依次给出3个整数A、B和D。
输出格式:
输出A+B的D进制数。
输入样例:
输出样例:
1103
解题思路:别忘了,和等于零的情况--
代码如下:
输入格式:
输入在一行中依次给出3个整数A、B和D。
输出格式:
输出A+B的D进制数。
输入样例:
123 456 8
输出样例:
1103
解题思路:别忘了,和等于零的情况--
代码如下:
#include<stdio.h> #include<string.h> main() { unsigned int a,b,d,sum,mod,con; int i; char c[35]={0}; scanf("%d %d %d",&a,&b,&d); sum=a+b; if(sum==0) { printf("0"); } for(i=0;sum!=0;i++) { mod=sum%d; sum=sum/d; c[i]=mod+48; if(sum<d) { c[i+1]='\0'; } } for(i=strlen(c)-1;i>=0;i--) { printf("%c",c[i]); } }
相关文章推荐
- hdu 2544 最短路 (Floyd-Warshall)
- mac上的lnmp环境vhost设置和nginx开启pathinfo
- 浅谈iOS单元测试
- POJ 2513 Colored Sticks
- 【机房重构】——存储过程
- [android] WebView自定义浏览器
- KEIL中文字符乱码
- Spring简介
- Android Intent 用法全面总结
- 【Spring进阶】Spring重写CharacterEncodingFilter完全解决编码问题
- CentOS6.7创建本地YUM源的三种方法
- 5.1(电脑技能经验) 美图秀秀批量处理图片大小,针对CSDN博客上传图片要求,小于2M,图片大小设计712*400
- Dubbo-Keepalived + Nginx 实现高可用web负载均衡
- trie树(字典树)详解
- 我回来了
- Python全栈开发之2、运算符与基本数据结构
- Leetcode - Min Stack
- Linux内核学习总结
- Handler基本概念
- 面试那点事儿