问题遇到的现象和发生背景
又死循环啦
用代码块功能插入代码,请勿粘贴截图
#include <stdio.h>
#include <math.h>
int main()
{
int T,x,i=0,y=1;
scanf("%d",&T);
while(i<T)
{
scanf("%d",&x);
x<<1;
y<<1;
while(x&y<=0||x^y<=0)
{
y<<1;
}
printf("%d\n",y);
y=1;
i++;
}
return 0;
}
我想要达到的结果
为什么又死循环了