PTA

 #include <stdio.h>
int main(){
//无符号整型才能表达32位二进制数对应的十进制数
unsigned int decimalNum;
unsigned int digitsCount=;
scanf("%u", &decimalNum);
while(decimalNum){
digitsCount++;
decimalNum /= ;
}
printf("%u\n", -digitsCount); return ;
}

分析:

1、实际是求十进制数转成二进制后的位数

2、将待求数一直除以2直到0时的次数,即等于对应二进制数的位数

最新文章

  1. C语言:链表实现的一个实例
  2. spring实战五之Bean的自动检测
  3. MFC+Android模拟器 实现 自动玩“天天爱消除”
  4. 【转】C++ 智能指针详解
  5. DATASNAP为支持FIREDAC而增加的远程方法的数据类型TFDJSONDataSets
  6. 备战“软考”之软件project
  7. java IO复习(二)
  8. 51单片机C语言学习笔记3: 存储器结构
  9. Java / Android H基于ttp多线程下载的实现
  10. 使用Mockito进行单元测试【1】——mock and verify[转]
  11. [MFC美化] SkinSharp使用详解2-SkinH.h函数介绍
  12. ExceptionDemo
  13. C语言写的俄罗斯方块
  14. ecos的app包管理
  15. 2017京东校招面试回忆(已成功拿到offer)
  16. Redis之持久化(RDB AOF)
  17. update_or_create()
  18. python黑帽子
  19. 迅为-i.MX6Q核心板_四核工业级
  20. Vue报错:Uncaught TypeError: Cannot assign to read only property’exports‘ of object’#&lt;Object&gt;‘的解决方法

热门文章

  1. urllib3
  2. Linux下更新Git
  3. spring 集成 mybatis
  4. [Vue]createElement参数
  5. ubantu下git的连接和使用
  6. Http头:Expires,Cache-Control,Last-Modified,ETag
  7. Python 总结一
  8. python 实现杨辉三角(依旧遗留问题)
  9. map传参上下文赋值的问题
  10. easyui datebox时间控件如何只显示年月