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

网站建设技术方案模板亚马逊的免费网站

网站建设技术方案模板,亚马逊的免费网站,做网站用java还是Python,wikidot网站怎么做题目:写一个函数返回参数二进制中 1 的个数比如: 15 0000 1111 4 个 1程序原型:int count_one_bits(unsigned int value){// 返回 1的位数 }解题思路:首先写出这个数字的二进制序列并且定义一个计数器,由于数字在计算机…

题目:写一个函数返回参数二进制中 1 的个数
比如: 15 0000 1111 4 个 1
程序原型:
int count_one_bits(unsigned int value)
{
// 返回 1的位数
}
解题思路:首先写出这个数字的二进制序列并且定义一个计数器,由于数字在计算机中是以其二进制补码的形式进行存储,那么我们需要知道这个数字的二进制原码。然后通过循环右移其二进制序列和1进行按位与,如果按位与的结果是1,则计数器加一,否则继续此操作,直到右移完它的全部位数,则循环结束。
解法一:
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int count_one(unsigned int value)
{
int count = 0;
int i = 0;
for (i = 0; i < 32; i++)
{
if (value >> i & 0x1)
{
count++;
}
}
return count;
}
void main()
{
unsigned int input = 0;
printf("请输入一个数:");
scanf("%d", &input);
printf("%d\n", count_one(input));
system("pause");
return 0;
}
解法二:
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int count_one(unsigned int n)
{
int count = 0;
while (n!=0)
{
n=n&(n - 1);
count++;
}
return count;

}
void main()
{
unsigned int input = 0;
printf("请输入一个数:");
scanf("%d", &input);
printf("%d\n", count_one(input));
system("pause");
return 0;
}

转载于:https://blog.51cto.com/14234314/2383528

http://www.lbrq.cn/news/2415493.html

相关文章:

  • 做网站是用wordpress还是DW沈阳网站关键字优化
  • 今天建设银行网站无法登录seo专员是干嘛的
  • 黄山网站建设哪家好郑州seo建站
  • 怎么制作海报图片上海优化公司
  • 兰州道路建设情况网站深圳百度seo培训
  • 做网站平台的公司有哪些广告公司
  • java 网站开发技术优化设计高中
  • 做中文网站的公司网站推广有哪些方式
  • 现在一般做B2B类网站用vueseo教程视频论坛
  • 上传到网站免费域名 网站
  • 无锡怎么做网站推广销售渠道
  • 做电影资源网站seo网络运营
  • 电子商务网站开发技术路线网站运营策划书
  • 广告网站建设报价长沙市网站制作
  • 三门峡建设环境局网站现在做百度快速收录的方法
  • 建设网站公司哪个好怎么样做网站推广
  • CSS做网站下拉菜单被图片挡住了杭州今天查出多少阳性
  • 中小型网站建设与管理设计总结seo推广专员
  • 湖南省人民政府网站官网宁波seo资源
  • 网页设计培训好学吗潍坊百度关键词优化
  • wordpress网站结构seo外链推广员
  • 做推手需要开网站吗企业做推广有几种方式
  • 风雨同舟 网站建设昆明seo培训
  • 网站如何做国外推广今天时政新闻热点是什么
  • 咸阳做网站优化天津疫情最新情况
  • 益阳哪里做网站国际新闻最新消息中国
  • 怎么做自己的企业网站关键词点击价格查询
  • 绥化安达网站建设google服务框架
  • 济南著名网站建设seo诊断的网络问题
  • 志愿者网站时长码怎么做qq推广工具
  • Laravel 后台登录 403 Forbidden 错误深度解决方案-优雅草卓伊凡|泡泡龙
  • XTTS实现语音克隆:精确控制音频格式与生成流程【TTS的实战指南】
  • 第一章: 初识 Redis:背后的特性和典型应用场景
  • Java中List<int[]>()和List<int[]>[]的区别
  • 详解Mysql Order by排序底层原理
  • Linux C 信号操作