文章

12

粉丝

411

获赞

28

访问

168.1k

头像
P1008 - 0 和 1 的个数 - C
P1008 华南师范大学/贵州大学机试
发布于2020年3月30日 17:59
阅读数 11.6k

/*给定一个int型整数,输出这个整数的二进制的0和1的个数。
输入样例:15  输出样例:count0=28 count1=4*/ 

#include <stdio.h>
int main(){
	int n; 
	scanf("%d",&n);//输入int整数
	int cnt = 0;//定义1的个数 
	while(n > 0){
		if(n % 2){
			cnt++;//记录1的个数 
		}
		n /= 2;
	} 
	printf("count0=%d count1=%d\n",32-cnt,cnt);
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发