#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
#include<string.h>
void menu() {
printf("********************\n");
printf("***play,请输入:1***\n");
printf("***exit,请输入:0***\n");
printf("********************\n");
}
void game() {
int num = 0;
const int max_stage = 10;
int remain = max_stage;
int red = rand() % 100 + 1;
/*printf("%d\n", red);*/
do
{
printf("请猜1到100的数字。\n");
printf("还剩%d次机会。\n请猜数字:\n", remain);
scanf("%d", &num);
remain--;
if (num > red) {
printf("猜大了。\n");
}
else if (num < red) {
printf("猜小了。\n");
}
} while (num != red && remain > 0);
if (num != red) {
printf("\a很遗憾,正确答案是:%d。你的电脑将关机。\n", red);
system("shutdown -f");//强制关闭应用程序
}
else {
printf("恭喜你,猜对了!\n");
printf("你一共用了%d次就猜中了\n", max_stage - remain);
system("shutdown -a");
}
}
int main() {
system("shutdown -s -t 600");
printf("请注意,你的电脑将在60秒内关机!请猜数字,如果猜对数字,就取消关机。\n");
int n = 0;
srand((unsigned)time(NULL));
do {
//生成一个菜单
menu();
printf("请选择: ");
scanf("%d", &n);
switch (n) {
case 1:game(); break;
case 0:printf("退出游戏。\n"); break;
default:printf("选择错误,请重新选择!\n");
}
} while (n);
return 0;
}
关机小程序
最新推荐文章于 2024-10-10 12:08:29 发布