问题标题: 关机神器

0
0
已解决
毕博雨
毕博雨
高级守护
高级守护

#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
int n;
int main(){
    cout<<"你想让电脑多少时间后关机?(单位:秒) 填:";
    cin>>n;
    int n1=n/3600;
    int n2=(n-n1*3600)/60;
    int n3=n-(n1*3600)-(n2*60);
    while(n1!=0 ||n2!=0 || n3!=0){
        cout<<"距离关机还有"<<n1<<"时"<<":"<<n2<<"分"<<":"<<n3<<"秒"<<' ';
        n3--;
        if(n3<0){
            n3=59;
            n2--;
            if(n2<0){
                n2=59;
                n1--;
                if(n1<0){
                    break;
                }
            }
        }
        Sleep(1000);
        system("cls");
    }
    system("shutdown -s -t 10");
    return 0;
}

毕博雨在2024-09-08 17:35:11追加了内容

本帖随机采纳

毕博雨在2024-09-08 17:37:08追加了内容

截止至有20个回答就采纳(不包括相同人的回答)

毕博雨在2024-09-09 13:34:27追加了内容

如果没有任何人再在我的这个贴子里回复就永不结贴了

毕博雨在2024-09-09 13:48:43追加了内容

过了今天,就采纳李北辰吧


0
已采纳
李北辰
李北辰
资深守护
资深守护

6

好有用的代码

0
0
0
张书豪
张书豪
初级守护
初级守护
#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++关机程序");//设置cmd窗口标题

system("mode con cols=48 lines=25");//窗口宽度高度?

system("color f0");//可以写成 red 调出颜色组

system("date /T");

system("TIME /T");

printf("----------- C++关机程序 -----------\n");

printf("1.实现10分钟内的定时关闭计算机\n");

printf("2.立即关闭计算机\n");

printf("3.注销计算机\n");

printf("0.退出系统\n");

printf("-------------------------------------\n");

scanf("%d",&c);

switch(c) {

case 1:

printf("您想在多少秒后自动关闭计算机?(0~600)\n");

scanf("%s",t);

system(strcat(cmd,t));

break;

case 2:

system("shutdown -p");

break;

case 3:

system("shutdown -l");

break;

case 0:

break;

default:

printf("Error!\n");

}

system("pause");

return 0;

} 

网上找的,嘿嘿嘿

0
0
李子墨
李子墨
中级守护
中级守护

666

我们班也有人做了个关机神器

0
王子墨
王子墨
资深守护
资深守护

真的是太好用了只要打开程序输入零按enter马上就关了,比用手按windows再按关机方便多了 doge

0
我要回答