码迷,mamicode.com
首页 > 其他好文 > 详细

写一个参数返回二进制中1的个数

时间:2015-10-19 17:30:12      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:c

 #include<stdio.h> 
int main() 
  { 
  int num; 
  int s=0,yus=0,count=0;
  printf("请输入一个数字:"); 
  scanf("%d",&num); 
  for(s=num;s>=1;) 
  { 
  yus=s%2; 
  s=s/2; 
  if (yus==1) 
  { 
  count++; 
  } 
  } 
  printf("%d\n",count); 
  return 0; 
  }  


写一个参数返回二进制中1的个数

标签:c

原文地址:http://w2558213.blog.51cto.com/10800718/1704238

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!