为什么永远输出0捏
#include<iostream> using namespace std; int main(){ int c=0; int sum=0; cin>>c; for(int i=0;i<=c;i/=2){ if(i>1){ sum+=1; } else{ cout<<sum; break; } } return 0; }