试题 算法训练 二进制数数

代码

#include 
#include 
#include 
using namespace std;
int main(){
   int L,R;
   cin >> L >> R;
   int ans=0;
   for(int i=L;i<=R;i++){
       int t=i;
       while(t){
           ans+=(int)(t&1);
           t >>=1;
       }
   }
   cout << ans;
}

你可能感兴趣的:(蓝桥杯试题集:训练)