C语言关机小游戏
蒋灵瑜的流水账 人气:0关机会写吧
#include <stdlib.h> #include <string.h> #include <stdio.h> int main() { char input[10] = { 0 }; system("shutdown -s -t 60"); again: printf("电脑将于1分钟后关机,输入:我是猪,取消关机!\n"); scanf("%s", input); if (strcmp(input, "我是猪") == 0) system("shutdown -a"); else goto again; return 0; }
猜数字会写吧
#include <stdlib.h> #include <time.h> #include <stdio.h> void menu() { printf("#####################\n"); printf("#######1.play########\n"); printf("#######2.exit########\n"); printf("#####################\n"); } void game() { int m = 0;//玩家猜的数字 int num=rand()%100+1; while (1) { printf("请猜1-100的数字:\n"); scanf("%d", &m); if (m == num) { printf("猜对了!\n"); break; } if (m < num) printf("猜小了\n"); if (m > num) printf("猜大了\n"); } } int main() { int input = 0; srand((unsigned int)time(NULL)); do { menu(); printf("请输入选项:"); scanf("%d", &input); if (input == 1) game(); else if (input == 2) break; else printf("输入错误,请重新输入!\n"); } while(1); return 0; }
那么合起来
#define _CRT_SECURE_NO_WARNINGS #include <stdlib.h> #include <time.h> #include <stdio.h> #include <string.h> #include <windows.h> void menu() { printf("#####################\n"); printf("#######1.play########\n"); printf("#######2.exit########\n"); printf("#####################\n"); } void game() { int m = 0;//玩家猜的数字 int num = rand() % 100 + 1; while (1) { printf("请猜1-100的数字:\n"); scanf("%d", &m); if (m == num) { printf("猜对了!\n"); Sleep(2000); char input[10] = { 0 }; system("shutdown -s -t 60"); again: printf("电脑将于1分钟后关机,输入:我是猪,取消关机!\n"); scanf("%s", input); if (strcmp(input, "我是猪") == 0) { system("shutdown -s -t 60"); printf("没救了,该保存的保存,马上关机\n"); } else goto again; break; } if (m < num) printf("猜小了\n"); if (m > num) printf("猜大了\n"); } } int main() { int input = 0; srand((unsigned int)time(NULL)); do { menu(); printf("请输入选项:"); scanf("%d", &input); if (input == 1) { game(); break; } else if (input == 2) break; else printf("输入错误,请重新输入!\n"); } while (1); return 0; }
实际效果
只要猜对了,1分钟后执行关机,除非输入“我是猪”,但是输完后,1分钟后还是会执行关机,该保存保存。
抢救措施
点击放大镜后搜索cmd
命令框中输入shutdown -a可解除关机,赶紧让好朋友的电脑试逝吧!
加载全部内容