【十二题解】 | #求最大连续bit数#

求最大连续bit数

http://www.nowcoder.com/practice/4b1658fd8ffb4217bc3b7e85a38cfaf2

#include<stdio.h>

int f_max(int a, int b){ return a>b?a:b; }

int main(){

int number;
while(scanf("%d", &number) != EOF){
    int lenth = 0;
    int ans = 0;
    for(int i=0; i<21; i++){
        if(number & 1 == 1){
            lenth++;
        }
        else{
            ans = f_max(ans, lenth);
            lenth = 0;
        }
        number >>= 1;
    }
    printf("%d\n", ans);
}

}

全部评论

相关推荐

11-03 14:38
重庆大学 Java
AAA求offer教程:我手都抬起来了又揣裤兜了
点赞 评论 收藏
分享
废铁汽车人:秋招真是牛鬼蛇神齐聚一堂
点赞 评论 收藏
分享
在努力的外卷侠很靠谱:怎么,大家都没保底吗?我这美团已经入职了,不说了,系统派单了。
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务