【C语言】关机游戏《你是猪》

简介: 【C语言】关机游戏《你是猪》

头文件采用1. <stdlib.h>  2. <string.h>


注意:system的头文件为stdlib.h


关机程序流程


程序运作起来后,倒计时60秒后关机,如果输入:我是猪,就取消关机。


使用命令行关机


shutdowm  -s  -t  60       //注意中间必须带有空格! s代表关机  t代表时间  60代表60秒


shutdown  -a         //a代表停止关机


源代码展示


本代码采用了goto语句

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
  char arr[20] = {0};
  system("shutdown -s -t 60");
  again:
  printf("请注意,你的电脑在1分钟内关机,如果输入:我是猪,就取消关机\n");
  scanf("%s", arr);
  if (strcmp(arr,"我是猪") == 0)
  {
  system("shutdown -a");
  }
  else
  {
  goto again;
  }
  return 0;
}

用while语句的形式

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
  char arr[20] = {0};
  system("shutdown -s -t 60");
    while(1)
  {
    printf("请注意,你的电脑在1分钟内关机,如果输入:我是猪,就取消关机\n");
  scanf("%s", arr);
  if (strcmp(arr,"我是猪") == 0)
   {
    system("shutdown -a");
          break;
   }
  }
  return 0;
}
相关文章
|
4月前
|
C语言
C语言之斗地主游戏
该代码实现了一个简单的斗地主游戏,包括头文件引入、宏定义、颜色枚举、卡牌类、卡牌类型类、卡牌组合类、玩家类、游戏主类以及辅助函数等,涵盖了从牌的生成、分配、玩家操作到游戏流程控制的完整逻辑。
124 8
|
5月前
|
C语言
扫雷游戏(用C语言实现)
扫雷游戏(用C语言实现)
167 0
|
7月前
|
机器学习/深度学习 C语言
九/十:《初学C语言》— 扫雷游戏实现和函数递归基础
【8月更文挑战第5天】本篇文章用C语言采用多文件编写实现了一个基础的扫雷游戏(附源码),并讲解了关于函数递归的基础概念及其相对应的习题练习(附源码)
60 1
九/十:《初学C语言》— 扫雷游戏实现和函数递归基础
|
8月前
|
存储 C语言 开发者
C语言实战 | Flappy Bird游戏
【7月更文挑战第4天】Flappy Bird是由越南开发者制作的简单却极具挑战性的游戏,玩家需控制小鸟穿越水管障碍。游戏涉及角色初始化、显示和更新。小鸟和水管结构体存储数据,使用变量和数组。初始化小鸟和水管,显示背景、小鸟和水管,更新小鸟位置及碰撞检测。代码示例展示了小鸟和水管的状态管理,当小鸟与管道碰撞或触地时,游戏结束。游戏的成功在于其独特的虐心体验。
114 0
C语言实战 | Flappy Bird游戏
|
4月前
|
存储 算法 C语言
用C语言开发游戏的实践过程,包括选择游戏类型、设计游戏框架、实现图形界面、游戏逻辑、调整游戏难度、添加音效音乐、性能优化、测试调试等内容
本文探讨了用C语言开发游戏的实践过程,包括选择游戏类型、设计游戏框架、实现图形界面、游戏逻辑、调整游戏难度、添加音效音乐、性能优化、测试调试等内容,旨在为开发者提供全面的指导和灵感。
111 2
|
4月前
|
C语言 Windows
C语言课设项目之2048游戏源码
C语言课设项目之2048游戏源码,可作为课程设计项目参考,代码有详细的注释,另外编译可运行文件也已经打包,windows电脑双击即可运行效果
57 1
|
5月前
|
存储 C语言
揭秘C语言:泊舟的猜数字游戏
揭秘C语言:泊舟的猜数字游戏
121 2
|
5月前
|
编译器 C语言
猜数字游戏实现#C语言
猜数字游戏实现#C语言
140 1
|
5月前
|
存储 算法 安全
C语言实现扫雷游戏
C语言实现扫雷游戏
|
5月前
|
算法 编译器 C语言
【C语言】实现猜数字游戏(分支语句与循环语句的运用)
【C语言】实现猜数字游戏(分支语句与循环语句的运用)
115 1