浙大版《C语言程序设计(第3版)》题目集 练习4-6 猜数字游戏 (15 分)

浙大版《C语言程序设计(第3版)》题目集 练习4-6 猜数字游戏 (15 分)_第1张图片

#include
int main()
{
	int number,n;
	int inp,finished=0,cnt=0;
	scanf("%d %d",&number,&n);
	do{
		scanf("%d",&inp);
		cnt++;
		if(inp<0){
			printf("Game Over\n");
			finished=1;
		}else if(inp>number)
		    printf("Too big\n");
		 else if(inp<number)
		    printf("Too small\n");
		else{
			if(cnt==1)
			   printf("Bingo!\n");
			else if(cnt<=3)
			   printf("Lucky You!\n");
			else
			   printf("Good Guess!\n");
			finished=1;
		}
		if(cnt==n){
			if(!finished){
				printf("Game Over\n");
				finished=1;
			}
		}
	}while(!finished);
	return 0;
}

题目文本字数太多了,一下子有点懵。正常的猜数游戏应该是电脑rand一个数,人输入去猜,这道题的不同之处在于人手动输入数据。

你可能感兴趣的:(算法)