统计二进制数中的1的个数(0277)
Posted A-inspire
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了统计二进制数中的1的个数(0277)相关的知识,希望对你有一定的参考价值。
程序设计C 实验二 题目五 统计二进制数中的1的个数(0277)
整数在计算机中使用二进制的形式表示,如整数7用二进制表示为:111,其中1的个数为3。
输入一个整数:7
输出该整数用二进制表示时,其中1的个数:3
代码:
#include<iostream> #include<math.h> using namespace std; int max(int a, int b) { return a > b ? a : b; } int min(int a, int b) { return a < b ? a : b; } int main() { int i, j, k=0,t,s; int N; cin >> N; while (N != 0) { t = N % 2; if (t == 1) { k = k + 1; } N = N / 2; } cout << k << endl; return 0; }
以上是关于统计二进制数中的1的个数(0277)的主要内容,如果未能解决你的问题,请参考以下文章