做调查的网站知乎,wordpress导航编辑,金华企业网站建设,宁夏省建设厅网站题目描述
计算鸭给定一个十进制非负整数 NN#xff0c;求其对应 22 进制数中 11 的个数。
输入
输入包含一行#xff0c;包含一个非负整数 NN。(N 10^9)
输出
输出一行#xff0c;包含一个整数#xff0c;表示 NN 的 22 进制表示中 11 的个数。
样例输入
100
…题目描述
计算鸭给定一个十进制非负整数 NN求其对应 22 进制数中 11 的个数。
输入
输入包含一行包含一个非负整数 NN。(N 10^9)
输出
输出一行包含一个整数表示 NN 的 22 进制表示中 11 的个数。
样例输入
100
样例输出
3
分析
这道题首先要把一个十进制整数转化为二进制数
在转化过程中判断是否是一如果是那么1 代码如下
#includebits/stdc.h
using namespace std;
int main(){long long n,sum0;cinn;while(n!0){if(n%21){sum;}nn/2;}coutsum;return 0;
}