C语言猜数字游戏:代码示例及玩法
以下是一个简单的猜数字游戏程序,使用C语言编写:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int num, guess, count = 0;
srand(time(0)); // 设置随机种子
// 生成一个1到100之间的随机数
num = rand() % 100 + 1;
printf("猜数字游戏:我已经想好了一个1到100之间的数字,你需要猜出它是多少。\n");
do {
printf("请输入你猜测的数字:");
scanf("%d", &guess);
count++; // 猜测次数加1
if (guess > num) {
printf("猜测的数字太大了。\n");
} else if (guess < num) {
printf("猜测的数字太小了。\n");
} else {
printf("恭喜你猜对了!你共猜测了%d次。\n", count);
}
} while (guess != num);
return 0;
}
该程序会生成一个1到100之间的随机数,并让用户输入猜测的数字。如果猜错了,程序会提示猜测的数字是太大还是太小。如果猜对了,程序会输出猜测的次数并结束游戏。程序使用了do...while循环,确保用户至少猜测一次。
原文地址: https://www.cveoy.top/t/topic/naeI 著作权归作者所有。请勿转载和采集!