网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
05月15日漏签0天
c++吧 关注:614,783贴子:2,110,678
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 15回复贴,共1页
<<返回c++吧
>0< 加载中...

求大神帮! 输入一个数 求这个数在内存中有多少个1,多少个0

  • 只看楼主
  • 收藏

  • 回复
  • 烟花哥哥YH
  • &&
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
题的要求如下:
请输入一个正整数(0~255)
求该正整数首字节中1的数量,0的数量
求大神帮忙,用for做,还没学数组


  • 烟花哥哥YH
  • &&
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
原题上输入个55是这样的


义乌市迪丰网络科技
c++,一键修复电脑软件和游戏缺失DLL、DirectX导致的崩溃、卡顿、故障等问题
2025-05-15 09:10广告
立即查看
2025-05-15 09:10:12
广告
  • 烟花哥哥YH
  • &&
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
没人吗?


  • ShowTime_夹子
  • ^
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
for循环,模拟求2进制


  • yajiedesign
  • <
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
用个毛for
bitset<32> b(55);
cout << b.count();


  • zwieback1
  • &
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include <cstdlib>
#include <cstdio>
int main()
{
  printf("请输入一个正整数(0~255):");
  int number;
  scanf("%d", &number);
  number = (number & 0x55) + ((number >> 1) & 0x55);
  number = (number & 0x33) + ((number >> 2) & 0x33);
  number = (number & 0xf) + ((number >> 4) & 0xf);
  printf("该正整数首字节中1的数量为%d,0的数量为%d\n", number, 8 - number);
  system("pause");
  return 0;
}


  • kinthen
  • &
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
不要那么高端好吗,当字符串一个个找


  • YU88nice
  • ==
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
转化为二进制输出


2025-05-15 09:04:12
广告
  • 烟花哥哥YH
  • &&
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
谢谢回我贴的人 昨晚思路混乱了 今天突然想通 用for做出来了


  • z什么什么k
  • +
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
int i=0;for(;x;++i) x&=x-1;cout<<i; 装B的做法……


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 15回复贴,共1页
<<返回c++吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示