C语言用do...whiled
时间: 2024-01-01 10:04:50 浏览: 54
语句实现一个简单的猜数字游戏:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
srand(time(NULL)); // 初始化随机数种子
int num = rand() % 100 + 1; // 生成1-100之间的随机数
int guess; // 定义猜测的数字
do {
printf("请输入一个1-100之间的数字:");
scanf("%d", &guess); // 读取猜测的数字
if (guess > num) {
printf("猜大了!\n");
} else if (guess < num) {
printf("猜小了!\n");
} else {
printf("恭喜你猜对了!\n");
}
} while (guess != num); // 如果猜错了就继续循环
return 0;
}
```
该程序会随机生成一个1-100之间的整数,然后要求用户输入一个数字进行猜测,如果猜错了就提示猜大了或猜小了,直到猜对为止。程序中使用了do...while循环,保证了至少会执行一次循环体。
相关推荐
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)