输入格式:
输入第一行中给出两个不超过100的正整数,分别是游戏机产生的随机数、以及猜测的最大次数N。最后每行给出一个用户的输入,直到出现负数为止。
输出格式:
在一行中输出每次猜测相应的结果,直到输出猜对的结果或“Game Over”则结束。
输入样例:
58 4
70
50
56
58
60
-2
输出样例:
Too big
Too small
Too small
Good Guess!
参考代码
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int main() {
int num, n;
scanf("%d %d", &num, &n);
int tmp=0;
int count = 0;
int* arr = (int*)malloc(sizeof(int));
for (int i=0;;i++) {
scanf("%d", &arr[i]);
count++;
if (arr[i] < 0)
break;
}
int t = 0;
for (int i = 0; i <count; i++) {
tmp = arr[i];
t++;
if (tmp > num)
printf("Too big\n");
else if (tmp < num)
printf("Too small\n");
else {
if (t == 1)
printf("Bingo!\n");
else if (t <= 3)
printf("Lucky You!\n");
else if (t > 3 && t <= n) {
printf("Good Guess!\n");
break;
}
else
printf("Game Over\n");
}
}
return 0;
}