刷题记录05

【题目】:输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数。

【代码】

#include<iostream>
using namespace std;
int main()
{
    int n,ans=0;//定义整形n,ans=o//
    cin>>n;//表示等待输入一个int值//
    while(n>0)
    {
        ans+=(n%2);//当n>0时,将ans加上n的模二除数//
        n/=2; 
    }
    cout<<ans;//输出ans//
    return 0;
}

【总结】:刚开始只能看懂简单、入门的代码,了解到了cin和cout的用法,下次挑战难的代码。

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 游动-白 设计师:上身试试 返回首页