转载:https://blog.csdn.net/xyf0209/article/details/104262845
问题描述
给定一个十进制整数,返回其对应的二进制数的位数。例如,输入十进制数9,其对应的二进制数是1001,因此位数是4。

样例输入
一个满足题目要求的输入范例。
9

样例输出
与上面的样例输入对应的输出。

数据规模和约定
输入数据中每一个数的范围。
例:输入在int表示范围内

#include<stdio.h>
int f(int n,int count){//count计算位数 if(n==0){//n==0时候返回值 return count;}return f(n>>1,count+1);//右位移计算
}
int main(){int n;scanf("%d",&n);printf("%d",f(n,0));return 0;
}

【c语言】蓝桥杯算法训练 6-2递归求二进制表示位数相关推荐

  1. C语言 蓝桥杯 算法训练 ALGO-1003 礼物

    资源限制 内存限制:256.0MB   C/C++时间限制:1.0s   Java时间限制:3.0s   Python时间限制:5.0s 问题描述 JiaoShou在爱琳大陆的旅行完毕,即将回家,为了 ...

  2. C语言-蓝桥杯-算法训练 印章

    问题描述 共有 n 种图案的印章,每种图案的出现概率相同.小A买了 m 张印章,求小A集齐 n 种印章的概率. 输入格式 一行两个正整数n和m. 输出格式 一个实数P表示答案,保留4位小数. 样例输入 ...

  3. C语言-蓝桥杯-算法训练 完全背包问题

    问题描述 有一个背包,容量为M.有N种物品,每种物品有其重量Wi与价值Vi.将这些物品的一部分放入背包,每种物品可以放任意多个,要求总重量不超过容量,且总价值最大. 输入格式 第一行为N, M. 之后 ...

  4. 传球游戏c语言,[蓝桥杯][算法训练VIP]传球游戏-题解(Java代码)

    解题思路: 注意事项: 参考代码: import java.util.Scanner; public class Main { static int n; public static void mai ...

  5. 蓝桥杯 算法训练 幸运的店家

    蓝桥杯 算法训练 幸运的店家 题目描述 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 炫炫开了一家商店,卖的货只有一个,XXX,XXX卖N元钱.有趣的是,世界上只有面值为3的幂的纸 ...

  6. 蓝桥杯 算法训练 Beaver's Calculator

    蓝桥杯 算法训练 Beaver's Calculator 问题描述 从万能词典来的聪明的海狸已经使我们惊讶了一次.他开发了一种新的计算器,他将此命名为"Beaver's Calculator ...

  7. 蓝桥杯 算法训练 印章

    蓝桥杯 算法训练 印章 共有n种图案的印章,每种图案的出现概率相同.小A买了m张印章,求小A集齐n种印章的概率. 输入输出: 一行两个正整数n和m 一个实数P表示答案,保留4位小数. 样例: 2 3 ...

  8. 蓝桥杯算法训练-24点(Python)

    问题描述 24点游戏是一个非常有意思的游戏,很流行,玩法很简单:给你4张牌,每张牌上有数字(其中A代表1,J代表11,Q代表12,K代表13),你可以利用数学中的加.减.乘.除以及括号想办法得到24, ...

  9. 蓝桥杯——算法训练——数字三角形

    蓝桥杯--算法训练--数字三角形 这道题不难,但是比较典型,可以作为动态规划(dp)的入门篇,属于线性dp(LIS,LCS和数字三角形都是此类题型). ------------------------ ...

  10. 蓝桥杯算法训练-强力党逗志芃

    持续更新蓝桥杯算法训练题解,有兴趣可以关注一波呀 题目 逗志芃励志要成为强力党,所以他将身上所以的技能点都洗掉了重新学技能.现在我们可以了解到,每个技能都有一个前提技能,只有学完了前提技能才能学习当前 ...

最新文章

  1. 如何进行图片的平移,滚卷?
  2. 路径名导致的异常:javax.imageio.IIOException: Can‘t read input file!
  3. c语言程序设计家庭收支类,家庭支出管理系统—c语言程序设计
  4. JAVA垃圾回收机制-史上最容易理解看这一篇就够了
  5. 计算机视觉库OpenCV中shape和resize函数的区别
  6. JAVA面向对象为啥return实参,Java面向对象编程(OOP)
  7. html5毕业作品开场白,毕业典礼主持人开场白
  8. Dubbo 3.0 前瞻之:常用协议对比及 RPC 协议新形态探索
  9. 【算法】一个简单的k均值(k-means)原理
  10. 【BZOJ】1649: [Usaco2006 Dec]Cow Roller Coaster(dp)
  11. Microsoft PetShop 3.0 设计与实现 分析报告―――数据访问层
  12. 第八章(三)滑动窗口
  13. SpringBoot项目获取Spring容器中的bean
  14. ES6、7学习笔记(尚硅谷)-4-模板字符串
  15. hao123app_android,hao123手机浏览器
  16. Linux 定时器 setitimer
  17. k8s ingress and egress
  18. [SpringCould篇]之服务消费方式Ribbon+RestTemplate
  19. tf.keras入门系列(一)
  20. MySQL架构 数据库(1)

热门文章

  1. php怎么接受,如何使php://input接收到另一个php的数据
  2. 华为手机文件夹android,安卓手机文件目录详解
  3. Java源码详解四:String源码分析--openjdk java 11源码
  4. ImportError: Failed to import `pydot`. Please install `pydot`. For example with `pip install pydot`
  5. oracle字符串提取函数,oracle字符串分割和提取函数定义
  6. 访问数据库_如何访问虚拟主机中的数据库
  7. Redis 16 个常见使用场景
  8. WKWebView 那些坑
  9. @available 和 #available
  10. UIEdgeInsets 说明