当前位置: 首页 > news >正文

潜江网站建设域名交易平台

潜江网站建设,域名交易平台,wordpress 调用数据库,做的好的地方网站题目描述 将一个长度最多为30位数字的十进制非负整数转换为二进制数输出输入描述: 多组数据,每行为一个长度不超过30位的十进制非负整数。 (注意是10进制数字的个数可能有30个,而非30bits的整数)解析 例子 :123&…

题目描述

将一个长度最多为30位数字的十进制非负整数转换为二进制数输出输入描述:
多组数据,每行为一个长度不超过30位的十进制非负整数。
(注意是10进制数字的个数可能有30个,而非30bits的整数)

解析

例子 :123,设二进制数组为w[]

  • w[i++]:123//2=?..1

  • ? 作为下一个的除数: 1//2=0…1(余1加10)
    (10+2)//2=6…0(余0加0)
    (0+3)//2=1…1(余1,此处的1就是上一条的1)
    得到?为 ()61

  • 将61填入重复上述过程

代码

#include <stdio.h>
#include <string.h>char s[35];
char buf[205];//结果int main(){int num[35];while(scanf("%s",s)!=EOF){//按位保存int len = strlen(s);for(int i=0;i<len;i++){num[i]=s[i]-'0';}int i=0;int len_str = 0;//一位一位处理while(i<len){int c=0;//从末位判断是1还是0buf[len_str++] = (num[len-1])%2+'0';//更新num数组,存储每次的商,作为下一次的除数for(int j=i;j<len;j++){int temp=num[j];num[j] = (num[j]+c)/2;if(temp%2 == 1){c = 10;}else {c=0;}if(num[i]==0)i++;}}for(int i=len_str-1;i>=0;i--){printf("%c",buf[i]);}printf("\n");}return 0;
}
http://www.dinnco.com/news/66255.html

相关文章:

  • 网站宣传策略seo排名快速优化
  • 扁平化网站格局域名注册服务网站查询
  • 普陀区建设和交通委员会网站雅虎日本新闻
  • 域名注册了 如何做网站推广代理平台
  • 学校招标网站建设杭州网站推广大全
  • 怎么样引流加微信信息流优化师简历怎么写
  • 做网站 珠海百度贴吧网页版入口
  • wordpress最新文章调用seo博客写作
  • 乌鲁木齐网站建设开发百度最新版本2022
  • 网站自适应案例青岛新闻最新今日头条
  • 百度推广需要先做网站吗竞价推广出价多少合适
  • 自己做网站到哪里去接广告长尾关键词挖掘工具
  • 怎么用ps做购物网站网站设计制作哪家好
  • 便宜建站适合30岁女人的培训班
  • 自适应网站开发语言抖音代运营大概多少钱一个月
  • 网站根目录是哪个文件夹电子商务
  • wordpress添加原创标签上海优化公司有哪些
  • 美食网站建设设计方案网站网络营销公司
  • 潍坊网站定制最新消息
  • 做网站 花时间长沙疫情最新情况
  • 聊城市住房和城乡建设委员会网站无锡网站建设seo
  • java做网站访问量并发百度关键词排名软件
  • 网站建设在作用是什么原因网络营销是什么?
  • ppt设计网站有哪些口碑seo推广公司
  • 微信公众号是在哪个网站做的教育培训机构管理系统
  • 做彩票网站模板网页版百度云
  • 服务类型的网站怎么做公众号怎么引流推广
  • 盐城网站建设建站国外十大免费服务器和域名
  • 郑州网站建设baixingseo营销推广多少钱
  • 四川省建设建设监理协会网站重庆森林经典台词独白