C语言猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”)、小了(“Too small”),还是相等(“Lucky You!”)。如果猜到,则结束程序。如果超过7次都没有猜到,则提示“Game Over!”,并结束程序。 输入格式: 输入第一行中给出一个不超过100的正整数,代表游戏机产生的随机数。 从第二行起,每行给出一个用户的输入,直到猜中或者超过7次还没有猜中。 输出格式: 每次在一行中输出相应的猜测结果,直到输出猜对的结果“Lucky You!”或“Game Over!”则结束。
时间: 2023-05-17 14:05:16 浏览: 180
以下是C语言猜数字游戏的代码:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int num, guess, count = 0;
srand(time(NULL)); // 初始化随机数种子
num = rand() % 100 + 1; // 产生1~100之间的随机数
printf("Guess the number (1~100) within 7 tries:\n");
do {
scanf("%d", &guess);
count++;
if (guess > num) {
printf("Too big\n");
} else if (guess < num) {
printf("Too small\n");
} else {
printf("Lucky You!\n");
break;
}
} while (count < 7);
if (count == 7) {
printf("Game Over!\n");
}
return 0;
}
如果你有任何关于编程的问题,都可以问我哦!
阅读全文