解题思路:学算法就上acwing
注意事项:
参考代码:
#include<iostream> using namespace std; int a[5],n,sum=0; int main(void) { cin>>n; int i=0; for(int k=4;k<8;k++) a[i++]=(n>>k&1); //n>>k&1 :求n的第k位数字 sum+=a[0]+a[1]*2+a[2]*4+a[3]*8; cout<<sum<<endl; return 0; } // lowbit(n)=n&-n; 返回n的最后一位
0.0分
1 人评分