69,368
社区成员
发帖
与我相关
我的任务
分享
((147>>1)&0x70)|(147&0x0F)
#define bit(x) (1<<(x))
int clrbit(int number, int n)
{
number = (number & (~bit(n)));
return number;
}
int main(void)
{
int in, i;
scanf("%d", &in);
scanf("%d", &i);
in = clrbit(in,i);
printf("%d\n",in);
return 0;
}
#include <stdio.h>
int main()
{
int in, i, out=0, k = 1;
scanf("%d", &in);
scanf("%d", &i);
while (in>0)
{
if (i!=0)
{
out = out + k * (in % 2) ;
k=k*2 ;
}
in = in / 2;
i--;
}
printf("%d ",out);
return 0;
}