问题遇到的现象和发生背景
为什么这个Lucky You!和Good Guess!在满足条件的情况下却没有打印出来?
题目如下:
用代码块功能插入代码,请勿粘贴截图
#include<stdio.h>
int main()
{
int n,mynumber,yournumber,count;
printf("Enter mynumber:");
scanf("%d",&mynumber);
printf("Enter n:");
scanf("%d",&n);
while(count<n){
printf("Enter younumber:");
scanf("%d",&yournumber);
count++;
if(yournumber>mynumber)
printf("Too Big!\n");
if(yournumber<mynumber)
printf("Too Small!\n");
if(yournumber==mynumber){
if(count==1)
printf("Bingo!");break;
if(count>1&&count<=3)
printf("Lucky You!");break;
if(count>3)
printf("Good Guess!");break;
}
if(yournumber<0||yournumber!=mynumber&&count==n)
printf("Game Over!");
}
return 0;
}