请问一个正整数n能够整除几次2?
比如:4可以整除2次2,100可以整除2次2,9可以整除0次2。
描述:
输入描述
从键盘读入一个正整数n
输出描述
输出一个整数,代表n能够整除2的次数
用例输入 1
8
用例输出 1
3
int main() {
int n,c=0;
cin>>n;
while(n%2==0){
n/=2;
c++;
}
cout<<c;
return 0;
}
请问一个正整数n能够整除几次2?
比如:4可以整除2次2,100可以整除2次2,9可以整除0次2。
描述:
输入描述
从键盘读入一个正整数n
输出描述
输出一个整数,代表n能够整除2的次数
用例输入 1
8
用例输出 1
3
int main() {
int n,c=0;
cin>>n;
while(n%2==0){
n/=2;
c++;
}
cout<<c;
return 0;
}