编程之美-2.2、n阶乘的二进制表示中最低位1的位置
2013-03-31 22:43
281 查看
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
int n;
scanf("%d",&n);
int num=1;
int i,j;
for(i=1;i<=n;i++)
{
j=i;
while(j%2==0)
{
num++;
j/=2;
}
}
printf("n阶乘最低位1的位置: %d",num);
return 0;
}
int _tmain(int argc, _TCHAR* argv[])
{
int n;
scanf("%d",&n);
int num=1;
int i,j;
for(i=1;i<=n;i++)
{
j=i;
while(j%2==0)
{
num++;
j/=2;
}
}
printf("n阶乘最低位1的位置: %d",num);
return 0;
}
相关文章推荐
- 编程之美 2.2阶乘中最低位0的个数&二进制表示中最低位1的位置
- 给定一个整数N,那么N的阶乘N!末尾有多少个0呢?求N!的二进制表示中最低位1的位置。
- 程序员面试100题之八:不要被阶乘吓倒(二进制表示中最低位1的位置 )
- 阶乘中最低位0的个数&二进制表示中最低位1的位置
- 程序员面试100题之八:不要被阶乘吓倒(二进制表示中最低位1的位置 )
- 不要被阶乘吓倒(二进制表示中最低位1的位置 )
- 编程之美---求N!的二进制表示中最低位1的位置
- 阶乘N!的二进制表示中最低位1的位置
- 程序员面试100题之八:不要被阶乘吓倒(二进制表示中最低位1的位置 )
- N的阶乘二进制表示的最低位1的位置
- n! 的二进制表示中最低位1的位置
- [质疑]编程之美求N!的二进制最低位1的位置的问题
- 求N!的二进制表示中最低位1的位置
- 编程之美2——N!的二进制表示中最低位1的位置
- 求N!阶乘中结尾0的个数,或结果的二进制表示中最后一个1所在的位置
- 求N!的二进制表示中最低位1的位置解答题中一个小证明
- C程序:n!的二进制表示中最低位1的位置
- 求N!的二进制表示最低位的1的位置(从右向左数)
- 求N!的二进制表示中最低位1的位置。(编程之美)
- 求N!的二进制表示中最低位1的位置?