[恢]hdu 1196

2011-12-16 11:32:45

地址:http://acm.hdu.edu.cn/showproblem.php?pid=1196

题意:从最低位保留第一个不为0的二进制1。

mark:位运算,n&-n

代码:

# include <stdio.h>


int main ()
{
int n ;
while (~scanf ("%d", &n) && n)
{
printf ("%d\n", n&-n) ;
}
}



原文地址:https://www.cnblogs.com/lzsz1212/p/2314996.html