Please enable java script to visit.
NOTEBOOK
HOMEPHP / MySQLJS / HTMLWXappPythonC++Blender其他
【入门】请问一个正整数能够整除几次2? - NOTEBOOK
【入门】请问一个正整数能够整除几次2?
C++
Posted on 2023-08-10
摘要 : 学会使用 while
❱ 描述:

请问一个正整数n能够整除几次2?
比如:4可以整除2次2,100可以整除2次2,9可以整除0次2。

❱ 输入:

从键盘读入一个正整数n

❱ 输出:

输出一个整数,代表n能够整除2的次数

❱ 用例输入 :

8

❱ 用例输出 :

3


#include<iostream>
using namespace std;
int main() {
int a;
cin >> a;
int n=0;
while(a%2==0){
n++;
a = a/2;
// cout<<a<<endl;
}
cout<<n;
return 0;
}