百练_3249:进制转换
来源:互联网 发布:网络情歌对唱经典老歌 编辑:程序博客网 时间:2024/06/07 13:31
(注意是10进制数字的个数可能有30个,而非30bits的整数)
0138
样例输出
01111000
#include<stdio.h>#include<string.h> int main(){int strs,strp,sum,j,t;int a[255]={0}; char s[255],p[1024];while(gets(s)){ for(int i=0;i<255;i++) a[i]=0;j=0,t=1; strs=strlen(s);for(int i=0;i<strs;i++)a[i]=s[i]-'0';while(sum!=0||t==1){t=0;sum=0;for(int i=0;i<strs-1;i++){if(a[i]%2==1){ a[i]/=2; a[i+1]+=10;}else{a[i]/=2;}}p[j++]=a[strs-1]%2+'0';a[strs-1]/=2;for(int i=0;i<strs;i++)sum+=a[i];}p[j]='\0';strp=strlen(p);for(int i=strp-1;i>=0;i--)printf("%c",p[i]);printf("\n");memset(s,0,sizeof(s));memset(p,0,sizeof(p));}return 0;}
阅读全文
0 0
- 百练_3249:进制转换
- 百练_3249大数二进制转换
- 百练_2972确定数制进制转换
- 百练之小数的进制转换
- 百练_4096:信号转换
- 数制转换--十进制转换任意进制---栈--初始化--调用--每日一练(七)
- 百练4039:IP地址转换题解
- 百练4081:树的转换题解
- 百练poj2972 确定进制
- POJ 百练 2972: 确定进制
- 百练 2972 确定进制
- poj 百练2972确定进制
- 百练2972:确定进制
- 百练OJ:2972: 确定进制
- 百练_2972:确定进制
- java函数实现进制转换与java实现八进制到十进制的转换(百练OJ:2735:八进制到十进制)
- hdu 4937 Lucky Number(数学题 进制转换)2014多校训练第7场
- 百练 2798:2进制转化为16进制
- PL/SQL 标识符要求与命名规则
- java实现鼠标和键盘动作后台监听
- Hexo实现多终端同步管理
- 推荐大家使用的CSS&Less书写规范、顺序
- 两个队列实现一个栈
- 百练_3249:进制转换
- selenium 页面元素的定位方法
- 【线性代数】分块矩阵的运算、特征值
- HDU 6033 Add More Zero 【数学】【基础】
- 喜欢一个不同世界的人,那该有多难
- 概率学习(1)
- NHibernate 集合映射基础(第四篇)
- 虚拟机的封装
- JAVA BigDecimal.setScale 处理小数点