射手播放器 字幕:编程:求一个自然数中含有多少个2的因子?

来源:百度文库 编辑:高考问答 时间:2024/05/13 06:33:52

既然你还没有得到满意的答案就让我给你详细的程序吧!
#include<iostream>
using namespace std;
void main()
{
int m=0,n;
cin>>n;
while(n%2==0)
{
m++;
n=n/2;
}
cout<<m<<endl;
}

这么简单的问题
自己想一下会有好的结果的
要不去找一下相关书看看也行

这个,初中生就知道怎么算吧?
至于代码,学C 一周应该就能搞定。。。。。

如果你学过编程,对于任意一个数,你的一个循环不就可以搞定了,自己想想就出来了

循环 X%2=0

int x,n=0;
while(!(x%2))
n++;