2、 猜数游戏: 给定一个固定的数(或者产生一个随机数),再从键盘输入一个数,判断它们的大小关系,三种情况均有输出。“大了”“小了”、“猜对了” 的 c 语言代码
时间: 2024-10-21 15:06:36 浏览: 11
Rust猜数游戏源代码
猜数游戏是一个经典的编程练习,通常用于教学编程基础中的条件控制。下面是一个简单的C语言代码示例,它会提示用户猜测一个随机数:
```c
#include <stdio.h>
#include <stdlib.h> // 包含rand() 和 srand() 函数
int main() {
int secret_number; // 随机生成的秘密数字
int user_guess;
// 设置随机数种子(为了保证每次运行都能得到新的随机数)
srand(time(0));
// 生成一个介于1到100之间的随机数作为秘密数字
secret_number = rand() % 100 + 1;
printf("欢迎来到猜数游戏!我想了一个1到100之间的整数,请你猜一猜。\n");
// 循环直到猜对为止
do {
printf("请输入你的猜测:");
scanf("%d", &user_guess);
if (user_guess > secret_number) {
printf("你猜的数大了!\n");
} else if (user_guess < secret_number) {
printf("你猜的数小了!\n");
} else {
printf("恭喜你,猜对了!你想的是 %d.\n", secret_number);
}
} while (user_guess != secret_number);
return 0;
}
```
在这个程序中,`secret_number` 是随机生成的,用户通过循环不断尝试猜测,直到猜出正确的数字。注意这个代码会在控制台上直接显示结果。
阅读全文