二进制中的1
2026-02-12 10:07:37
发布于:河南
18阅读
0回复
0点赞
这道题考验二进制的转换。代码如下⬇️
#include<bits/stdc++.h>//头文件
using namespace std;
int main(){
int n;
cin>>n;
for(int i=0;n>0;i++,n>>=1){ //">>"代表二进制向右移一位
if(n&1)cout<<i<<endl; //"&"代表位与运算符
}
return 0;
}
全部评论 4
awa
2026-02-12 来自 河南
0awa
2026-02-12 来自 河南
0awa
2026-02-12 来自 河南
0awa
2026-02-12 来自 河南
0


有帮助,赞一个