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

做效果图有哪些网站互联网金融

做效果图有哪些网站,互联网金融,国庆节网页设计素材,网页的维护与更新1.问题描述:给定一个整数,统计其对应的二进制中含有1的个数。比如8(0000 1000),对应的二进制数中,只含有一个1. 2.设计思路:对x取余:zx%2。如果z!0,说明x的末尾不是为1.对于一个二进制x4x3x2x1…

1.问题描述:给定一个整数,统计其对应的二进制中含有1的个数。比如8(0000 1000),对应的二进制数中,只含有一个1.

2.设计思路:对x取余:z=x%2。如果z!=0,说明x的末尾不是为1.对于一个二进制x4x3x2x1进行分析,x1代表了1,x2代表了2,x3代表了4,x4代表了8。所以,可以将x循环往右移动(x=x>>1),如果x对应的二进制数中含有1,它一定会被移动到最低位上(x1)。那么此时,x所表示的数一定为奇数(x4x3x2x1中,只有x1为1,时所表示的数才为奇数)。当x为奇数时,x%2的结果为1。重复上述过程,直到x为0,便可以统计出x中含有1的个数。

3.代码:

#include <stdio.h>
/*统计一个十进制整数,对应的二进制数中含有1的个数*/int count(int x)
{int con = 0;while(x){if(x%2 != 0)			//当x%2不等于0时,表示此时,x对应的二进制数的最低位上存在一个1 {con++;}x = x >> 1;				//往右移移位,即x = x / 2 }return con;} int main()
{int ans;int a;printf("输入一个整数:\n");scanf("%d",&a);ans = count(a);printf("含有1的个数为:%d\n",ans);return 0;
}

4.运行结果:

5.总结:

统计一个整数对应的二进制数中含有多少个1,可以将整数x转换成二进制来分析。当二进制数的最低位为1时,x%2的结果一定为1。然后将x往右移动一位(x = x >> 1)。重复上述过程,直到x为0时,结束循环,便可以得到x中含有多少个1。

http://www.yayakq.cn/news/588269/

相关文章:

  • 站长工具官网wordpress 4.5.9
  • 生态养殖网站模板wordpress如何修改视频上传大小
  • 网站开发的基本技术路线做网站和推广工资多少钱
  • 网站建设的分工的论文洛阳网站推广方式
  • 广东省建设教育协会网站公司做网站的费用如何记账
  • 商城网站建设需要什么团队知名企业网站搭建
  • 网站建设公司58佛山专业网站设计公司
  • 河北邯郸做网站的公司公司里面有人员增减要去哪个网站做登记
  • 外贸网站制作推广网上工作平台
  • wordpress安装图片seo的网站建设
  • 安徽金路建设集团有限公司网站洛阳理工学院教务管理系统
  • 龙岩网站建设一般多少钱wordpress 主
  • 陕西省住房与城乡建设厅网站网站建设与维护本科教材
  • 企业网站的建设意义建设教育网站的国内外研究现状
  • 最牛网站建设是谁长沙免费模板建站
  • 东莞企业网站推广技巧做一个网站的预算
  • 做数据的网站xampp网站后台
  • php自己做网站访问量计算网站服务器上线后要怎么做
  • 阿里服务器怎么做网站服务器找手工活做注册网站
  • 公司网站 免费模板软件应用大全
  • 桂林北站时刻表网站推广过程叙述
  • 网站推广宣传最好的手机资源网站
  • 宁波企业网站制作要多少钱网站设计中怎么做二级页面
  • 360元网站建设如何使用seo进行综合查询
  • 工信部信息备案网站查询宝塔 wordpress 规则
  • dw做一个小网站教程wordpress基础版
  • 广州做网站那家好为什么小城市做不出来好的网站
  • 企业资质证书查询官方网站微信小程序推广赚佣金
  • 网站seo外链接电子商务网站建设前的分析
  • 北京住房保障建设投资中心网站wordpress怎么上传音频