【项目】—— 猜数字(C语言)
一、游戏介绍
猜数字小游戏(关机版),随机生成一个1到1000的数字,每次猜数字都会提示是大了还是小了,才对后游戏结束。特地加了关机版本,游戏开始时设置60秒后关机,若是猜对数字,则关机取消。
二、代码实现
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <Windows.h>
int main()
{
srand((size_t)time(NULL));
int key = rand() % 1000 + 1;
printf("==============================================================\n");
printf("== 现在你有60秒的时间猜一个1~1000的数字,每次输入都会提 ==\n");
printf("== 示猜大了还是猜小了,若是60秒没有猜到,则电脑关机,开始玩 ==\n");
printf("== 游戏吧 ==\n");
printf("==============================================================\n");
system("shutdown -s -t 60");
int num = 0;
do
{
printf("请输入1~1000范围内的数字>");
scanf("%d", &num);
if (num < key)
{
printf("猜小了!\n");
}
else if (num > key)
{
printf("猜大了!\n");
}
else
{
printf("猜对啦,你真棒!\n");
system("shutdown -a");
break;
}
} while (1);
return 0;
}
三、程序演示
- 开始游戏提示电脑即将关机,并开始小游戏
- 猜对之后电脑关机解除
- 非常好玩,叫上你的朋友一起吧