蓝桥杯算法训练超全习题题解——ALGO-202.二进制数数
发布日期:2021-05-10 20:11:49 浏览次数:12 分类:精选文章

本文共 415 字,大约阅读时间需要 1 分钟。

每日刷题(五十九)

ALGO-202、二进制数数

在这里插入图片描述

在这里插入图片描述
这个题很简单,就是从个位开始不断取2的余数看是否为1,为1则++,否则不处理

详细C代码如下:

#include
int main(){ int L, R; scanf("%d %d", &L, &R); int i; long long sum = 0; int u, v; for(i = L; i <= R; i++) { v = i; u = v; while(v) { u %= 2; v /= 2; if(u == 1) sum++; u = v; } } printf("%lld\n", sum); return 0;}

样例运行结果如下:

在这里插入图片描述

如果喜欢我的文章,请记得三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持,下期更精彩!!!

上一篇:蓝桥杯算法训练超全习题题解——ALGO-195.1的个数
下一篇:蓝桥杯算法训练超全习题题解——ALGO-279.相邻数对(CCF计算机软件能力认证 201409)

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月03日 00时22分24秒