[恢]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) ;
}
}
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) ;
}
}