[C程序]整蛊恶搞舍友的关机小程序

#include<stdio.h>
#include<windows.h>
#include<string.h>
#include<time.h>
void shutdown1()
{
    char input[20] = { 0 };
    system("shutdown -s -t 120");
    printf("电脑将在两分钟后关机.....\n请输入 \"超哥饶命啊\" 取消关机\n");
insert:
    scanf("%s", input);
    system("cls");
    if (strcmp(input, "超哥饶命啊") == 0)
    {
        printf("哪能这么简单就结束了 ≧◇≦ 那也太没意思了");
        Sleep(2000);
        system("cls");
        printf("你说 \"有空请超哥吃饭\" 我就把它关掉\n>:");
        goto insert;
    }
    else if (strcmp(input,"有空请超哥吃饭")==0)
    {
        system("shutdown -a");
        printf("不愧是我的好弟弟!\n");
        Sleep(2000);
        system("cls");
    }
    else
    {
        printf("你的时间不多了,从了我吧!\n请再次输入:");
        goto insert;
    }
}
void menu()
{
    printf("***************************\n");
    printf("******** 1.开始游戏 *******\n");
    printf("******** 2.退出游戏 *******\n");
    printf("***************************\n");
}
void game()
{
    int aim = rand()%100+1;
    int x = 0;
    printf("欢迎来到猜数字游戏!\n");
    Sleep(2000);
    system("cls");
    printf("请输入1-100的数字\n>:");
insert:
    scanf("%d",&x);
    system("cls");
    if (x>aim)
    {
        printf("猜大了,再猜\n>:");
        goto insert;
    }
    else if (x<aim)
    {
        printf("猜小了,再猜\n>:");
        goto insert;
    }
    else
    {
        printf("恭喜你猜对了!你tm真是个小天才!");
        Sleep(3000);
        system("cls");
        shutdown1();
    }
}
void game1()
{
    char input[20] = { 0 };
    printf("什么?你想不玩?由不得你!\n");
insert:
    Sleep(2000);
    system("cls");
    printf("请输入 \"超爹yyds\" ,否则2分钟后格式化D盘所有数据\n>:");
    scanf("%s", input);
    if (strcmp(input, "超爹yyds") == 0)
    {
        system("cls");
        printf("我要是会写格式化的程序就好了,害可惜了~\n");
        Sleep(3000);
        system("cls");
        printf("请记住退出程序的密码是36754,强制退出会损害操作系统!别怪我没提醒你...");
        Sleep(4000);
        system("cls");
    }
    else
    {
        printf("你不服?再给你一次机会!");
        goto insert;
    }

}
int main()
{
    int input = 0;
    srand((unsigned int)time(NULL));
    do
    {
        menu();
        printf("请输入你的选择:");
        scanf("%d",&input);
        switch (input)
        {
        case 1:
            system("cls");
            game();
            break;
        case 2:
            system("cls");
            game1();
            break;
        case 36754:
            system("cls");
            printf("程序已安全退出");
            Sleep(3000);
            goto insert;
            break;
        default:
            system("cls");
            printf("请输入正确的序号!");
            Sleep(2000);
            system("cls");
            break;
        }
    } while (input);
insert:
    return 0;
}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值