要求找出一个x,使其除以5余1,除以6余5,除以7余4,除以11余10
我写的代码
int main()
{
int x=0;
do{
x++;
}while(x%5!=1&&x%6!=5&&x%7!=4&&x%11!=10);
printf("%d",x);
return 0;
}
问题出现在while括号里面条件,参考答案是while(!(x%5==1&&x%6==5&&x%7==4&&x%11==10));
请问我写的while括号里的条件错在哪里?