C语言实现关机小程序

本文实例为大家分享了C语言实现关机小程序,立即关机和定时关机的具体代码,供大家参考,具体内容如下

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
int main()
{
 printf("  ===================\n");//菜单界面
 printf("    1.立刻关机\n");
 printf("    2.定时关机\n");
 printf("    3.退出程序\n");
 printf("  ===================\n");
 int choice;//选项1.2.3
 AGAME:
 scanf("%d",&choice);//输入选项
 switch (choice)
 {
 case 1:
 system("shutdown -s");//立刻关机
 break;
 case 2:
 system("shutdown -i");//打开定时关机设置界面
 break;
 case 3:
 printf("正在退出程序...");//2s后退出程序
 Sleep(2000);
 return 0;
 default:
 printf("输入错误,请重新输入!\n");//输入错误,警告
 goto AGAME;//跳回开始,重新输入
 }
 system("pause");
 return 0;
}

之前小编遇到的一个有趣题目,大家都来了解一下

题目要求:用C语言编写一个关机程序

程序分析

系统提示一分钟之后关机,如果输入“我爱你”就注销关机,否则将跳到关机程序,继续提示,如果一分钟之内输入不对,则关机。

主要程序

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

(0)

相关推荐

  • C语言system 自动关机函数代码

    ime_t t; time(&t); 函数名称: time 函数原型: time_t time(time_t *timer) 函数功能: 得到机器的日历时间或者设置日历时间 函数返回: 机器日历时间 参数说明: timer=NULL时得到机器日历时间,timer=时间数值时,用于设置日历时间,time_t是一个long类型 所属文件: <time.h> #include <time.h> #include <stdio.h> #include <dos.h

  • C语言编写简单的定时关机程序

    写一个定时关机的小程序,可以立即关闭计算机,也可以一段时间后关闭计算机. 这里主要考察system()命令. 代码实现: #include<stdio.h> #include<string.h> #include<stdlib.h> int main() { char cmd[20]="shutdown -s -t "; char t[5]="0"; int c; system("title C语言关机程序")

  • C语言实现关机小程序

    本文实例为大家分享了C语言实现关机小程序,立即关机和定时关机的具体代码,供大家参考,具体内容如下 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<windows.h> int main() { printf(" ===================\n");//菜单界面 printf(" 1.立刻关机\n"); print

  • hta实现的定时关机小程序

    定时关机小程序 界面: 实现代码: 复制代码 代码如下: <head><title>定时关机小程序</title><HTA:APPLICATION      APPLICATIONNAME="HTA Test"  Borde="thin"  BorderStyle="raised"  ICON="C:\WINDOWS\SYSTEM32\control.exe"      SCROLL=

  • 用C语言实现扫雷小程序

    本文实例为大家分享了C语言实现扫雷小程序的具体代码,供大家参考,具体内容如下 扫雷程序的编写需要有清晰的思路,所以我们先要清楚扫雷的实现有几个功能模块让我们编写,再用主函数将功能结合在一起: //菜单函数//初始化数组函数//布雷函数//统计周围雷的个数//打印玩家棋盘//打印设计者棋盘//扫雷函数//避免第一次被雷炸死的函数//展开函数//判断玩家棋盘剩余未知区域的个数 根据这几点可以写出如下的头文件: #ifndef __GAME_H__ #define __GAME__H__ #inclu

  • 基于C语言实现关机小游戏的示例代码

    目录 关机会写吧 猜数字会写吧 那么合起来 实际效果 关机会写吧 #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&

  • C语言编写扫雷小程序

    本文实例为大家分享了C语言实现扫雷小程序的具体代码,供大家参考,具体内容如下 首先创建一个项目,建立一个头文件game.h,两个源文件game.c和test.c game.h代码片: #ifndef  __GAME_H__ #define  __GAME_H__ #include<stdio.h> #include<stdlib.h> #include<string.h> #define ROWS 10//行数 #define COLS 10//列数 #define M

  • 易语言制作黑客小程序源码

    DLLL命令表 .版本 2 .DLL命令 FindWindow, 整数型, , "FindWindowA" .参数 lpClassName, 文本型 .参数 lpWindowName, 整数型 .DLL命令 FindWindowA, 整数型, , "FindWindowA" .参数 lpClassName, 文本型 .参数 lpWindowName, 文本型 .DLL命令 GetWindow, 整数型, , "GetWindow" .参数 hWn

  • 使用C语言编写钢琴小程序

    网上搜索键盘钢琴,可以搜索到不少小游戏,最常玩的就是Flash小游戏,26个按键的. 后来想用C语言自己实现一个,没有界面--控制台的. 原理很简单,先在控制台中获取按键事件,在按键事件中,开一个线程,这个线程就是专门用来播放键对应的音效mp3的. 为什么要用线程呢,因为直接按键播放的话,如果不把mp3播放完,就无法再播放同一mp3,用线程就没有这个问题了. 线程函数中,就是使用mciSendString函数,打开然后播放对应的mp3文件. 刚开始写完的时候很哈皮,可以弹奏了,从网上找了一些曲谱

  • C语言实现扫雷小程序

    前言 <扫雷>是一款大众类的益智小游戏,于1992年发行.游戏目标是在最短的时间内根据点击格子出现的数字找出所有非雷格子,同时避免踩雷,踩到一个雷即全盘皆输. 多文件形式 在实现游戏的首先,需要创建test.c game.c game.h三个文件. test.c主要进行游戏的测试. game.c主要进行游戏内部一些函数的具体实现. game.h主要是一些声明,宏定义. 游戏逻辑 1.打印简易菜单 2.定义及初始化数组 3.随机生成布置雷 4.玩家排雷 游戏实现 打印简易菜单 打印菜单让玩家选择

  • C#关机小程序源码

    下面是运行的效果图 核心代码: 复制代码 代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; /* * * 整理:张晓天 * Q Q:977602650 * 日期:2012

  • C语言实现万年历小程序

    一.杂谈 大一学了C之后一直困惑,C到底怎么用?它不像HTML那么直观,也没有SQL那么常用,更没有Java那么功能强大,那他为何还存在,并依然火热呢? 答案很简单:编程语言是一家,C语言结构简单,但所蕴含的逻辑思维和其他语言大致相同,适合初学者. 编程不是一蹴而就,能力需要日积月累,推荐想我一样的初学者,大家自己动手玩玩简单的C程序! 二.万年历 像这样一个简单的全年日历,仔细观察不难发现由每个月的日历组成,每个月有最多6行,占6周,每周7天: 程序如下: 设定日历大小: int date[1

随机推荐