c语言游戏代码

admin 37 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;

}

```

该程序首先使用`srand()`函数初始化随机数生成器,并使用`rand()`函数生成一个1到100之间的随机数作为秘密数字,程序进入一个循环,提示用户输入猜测的数字,并使用`scanf()`函数读取用户的输入,如果用户猜的数字太大或太小,程序会给出相应的提示,如果用户猜对了,程序会输出恭喜信息和用户猜测的次数,循环会一直进行,直到用户猜对为止。