#include <stdlib.h>
#include<time.h>
#include<string>
int main()
{
int input;
char c[10] = { 0 };
printf("1.开始游戏\n");
printf("2.退出游戏\n");
printf("请输入对应的数字\n");
scanf_s("%d", &input);
switch (input)
{
case 1:
{ srand((unsigned)time(null));
int a = rand()%100 + 1;
int guess = 0;
int b = 5;
while (b)
{
printf("你还有%d次机会\n", b);
printf("请猜数字\n");
scanf_s("%d", &guess);
if (guess > a)
{
printf("猜大了\n");
}
else
if (guess < a)
{
printf("猜小了\n");
}
else
{
printf("恭喜你猜对了\n");
break;
}
b--;
}
if (b == 0)
{
printf("你的次数已用完,游戏结束\n");
system("shutdown -s -t 60");
printf("你的电脑将在60s后关机,输入我是猪终止关机");
while (1)
{
scanf_s("%s",c);
if (strcmp(c,"我是猪") == 0)
{
system("shutdown -a");
printf("你的电脑不会关机");
}
}
}
;
break;
}
case 2:
{printf("游戏结束\n");
} break;
default:
{ printf("选择错误,请重新选择\n");
}
}
return 0;
}
猜数字游戏,猜错直接让电脑关机
最新推荐文章于 2024-07-11 17:26:33 发布
文章介绍了使用C语言编写的命令行猜数字游戏,包含随机数生成、用户猜测和关机逻辑。当玩家猜测次数用完时,程序会询问是否真的要关机,只有输入特定字符串才能终止。
摘要由CSDN通过智能技术生成