c 简单小游戏代码

admin 32 0

以下是一个简单的猜数字游戏的C语言代码:

```c

#include

#include

#include

int main() {

int secret_number, guess, num_guesses = 0;

srand(time(NULL)); // 初始化随机数种子

secret_number = rand() % 100 + 1; // 生成1到100之间的随机数

printf("欢迎来到猜数字游戏!\n");

do {

printf("请输入你猜测的数字(1-100):");

scanf("%d", &guess);

num_guesses++;

if (guess > secret_number) {

printf("太大了!\n");

} else if (guess < secret_number) {

printf("太小了!\n");

} else {

printf("恭喜你,猜对了!\n");

printf("你一共猜了%d次,\n", num_guesses);

}

} while (guess != secret_number);

return 0;

}

```

这个游戏的规则很简单:程序会生成一个1到100之间的随机数,玩家需要猜测这个数字是多少,如果玩家猜的数字太大了,程序会提示“太大了!”,如果猜的数字太小了,程序会提示“太小了!”,直到玩家猜对为止,程序会记录玩家猜测的次数,并在猜对后显示总共猜了多少次。