随机产生一个1-100之间的整数,看能几次猜中。要求:猜的次数不能超过7次,每次猜完之 后都要提示“大了”或者“小了”。
时间: 2024-04-09 13:30:53 浏览: 194
做一个猜数字的游戏,随机生成1~50之间的数字,然后有10次机会,供用户输入,判断是否猜中(使用for循环)
以下是一个随机猜数字游戏的C语言代码,每次猜完后会提示是猜大了还是猜小了,且猜的次数不能超过7次:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int target, guess, attempts = 0;
srand(time(0)); // 设置随机数种子
target = (rand() % 100) + 1; // 生成1-100之间的随机数
printf("猜数字游戏开始!\n");
while (attempts < 7) {
printf("请输入一个1-100之间的整数:");
scanf("%d", &guess);
if (guess == target) {
printf("恭喜你猜对了!\n");
break;
} else if (guess < target) {
printf("猜小了!\n");
} else {
printf("猜大了!\n");
}
attempts++;
}
if (attempts == 7) {
printf("很遗憾,你没有在7次内猜对,正确答案是%d。\n", target);
}
return 0;
}
阅读全文