> 数学 >
算法:如何判断一个数是否是2的整数次幂?
人气:136 ℃ 时间:2020-09-10 18:13:37
解答
int fun(n)
{
/* 输入n ,如果是2 的整数次幂,则返回1,否则返回0 */
int m ;
m=n;
for(;;)
{
if( m== 1 )
return 1;
if( m%2 == 1 )
return 0
else
m=m/2;
}
}
推荐
猜你喜欢
© 2026 79432.Com All Rights Reserved.
电脑版|手机版