#include <stdio.h>
int exponential(const int n)
{
int m=n;
while( m > 1 )
{
if ( m & 0x1 )
return 0;
m=m>>1;
}
return 1;
}
int main()
{
int n;
scanf("%d",&n);
if ( exponential(n) )
{
printf ("%d is 2 exponential\n",n);
}
else
printf ("%d is not 2 exponential\n",n);
}
你就这么评价我?
哥倒要看看你是不是真的有跟哥一样的效率。
//
你不觉得你很好笑吗,这题目在面试中都出烂掉了,你还不知道怎么解的。/
int exponential(const int n)
{
int m=n;
while( m > 1 )
{
if ( m & 0x1 )
return 0;
m=m>>1;
}
return 1;
}
int main()
{
int n;
scanf("%d",&n);
if ( exponential(n) )
{
printf ("%d is 2 exponential\n",n);
}
else
printf ("%d is not 2 exponential\n",n);
}
你就这么评价我?
哥倒要看看你是不是真的有跟哥一样的效率。
//
你不觉得你很好笑吗,这题目在面试中都出烂掉了,你还不知道怎么解的。/
我就是真命天子,顺我者生,逆我者死!