1的个数
来源:互联网 发布:ornx奥尼克斯淘宝 编辑:程序博客网 时间:2024/06/09 16:43
点击打开链接
时间限制:3000 ms | 内存限制:65535 KB
难度:1
- 描述
- 小南刚学了二进制,他想知道一个数的二进制表示中有多少个1,你能帮他写一个程序来完成这个任务吗?
- 输入
- 第一行输入一个整数N,表示测试数据的组数(1<N<1000)
每组测试数据只有一行,是一个整数M(0=<M<=10000) - 输出
- 每组测试输出占一行,输出M的二进制表示中1的个数
- 样例输入
3467
- 样例输出
123
只需要对2取余就行了
c代码如下:
#include<stdio.h>int main(){int n,m,i,s;scanf("%d",&n);while(n--){s=0;scanf("%d",&m);while(m){if(m%2==1)s++;m=m/2;}printf("%d\n",s);}return 0;}
阅读全文
0 0
- 1的个数
- 计算1的个数
- 1的个数
- 计算1的个数
- 7. “1”的个数
- “1”的个数
- 计算1的个数
- 1的个数
- 输出1的个数!!
- 1的个数
- 1的个数
- 统计1的个数
- 1的个数
- 计算"1"的个数
- 二进制1的个数
- 1的个数--蓝桥杯
- NYOJ - 1的个数
- 1的个数
- 编程实现统计某年某月份的天数。 例如:输入:2017.7 输出:31天
- Asset Store下载的package的位置
- HDU1097暴力打表找规律a^b
- session和cookie
- LeetCode 198 House Robber
- 1的个数
- C语言之数据输出printf( )和putchar( )
- SDPhotoBrowser 非常简单易用的图片浏览
- [LintCode]Longest Common Prefix(Python)
- 练习 2-8 编写一个函数rightrot(x, n),该函数返回将x循环右移(即从最右端移出的位将从最左端移入)n(二进制)位后所得到的值。
- 2017 多校4 1003 Counting Divisors
- java中常用的转义字符
- 2017暑假集训第六天
- 关于Twitch视频回放录像的下载