摘要: 南刚学了二进制,他想知道一个数的二进制表示中有多少个1,你能帮他写一个程序来完成这个任务吗?输入第一行输入一个整数N,表示测试数据的组数(1int main(){int test;scanf("%d",&test);while(test--){int m,num=0,t;scanf("%d",&m);while(m!=0){ t=m%2;m=m/2;if(t==1)num++;}printf("%d\n",num);} return 0;} 阅读全文
posted @ 2014-02-27 17:06 为梦出发 阅读(361) 评论(0) 推荐(0) 编辑