请问对于图片中的这个报错,应该怎么修改我的代码呢?
是条件表达式用错了吗?
源代码如下
#include <stdio.h>
int main()
{
int ran,N,i,x;
scanf("%d %d",&ran,&N);
for(i=1;i<=N;i++){
scanf("%d",&x);
if(i<=N){
if(x>ran){
printf("Too big");
}
else if(x<ran){
printf("Too small");
}
}
if(x==ran){
i==1 ? printf("Bingo!") : break;
i==2||i==3 ? printf("Lucky You!") : break;
i>3&&i<=N ? printf("Good Guess!") : break;
i>N||x<0 ? printf("Game Over") : break;
}
}
return 0;
}