Shut Down!BY WangKe.Automation.WUST.2012.10,based on VC.-程序员宅基地

//*******************************************************************************************
//************************Shut Down! BY WangKe.Automation.WUST.2012.10***********************
//******************This program will only be executed effectively for once.*****************
//*************************You can't run it for the second time.*****************************
#include <stdio.h>
#include <string.h>
#include <windows.h>
#include <stdlib.h>
int main()
{
 int i = 1;
 int j = 0;
 static int c = 0;

 FILE *fp;
 fp = fopen("wangke.txt","a+");
 c = getc(fp);
 fclose(fp);

 if(c == EOF)
 {
  char combi[10];
  printf("Please input the passwords:\n");
  scanf("%s",combi);
  if(!strcmp(combi,"wangke"))
   {
    Sleep(1000);
    printf("\n\n\n\n\n\n\n\n\t\t\t   WELCOME ");
    Sleep(1000);
    printf("TO ");
    Sleep(1000);
    printf("MY ");
    Sleep(1000);
    printf("WORK.\n");
    Sleep(2*1000);
    printf("\t\t\t\t\tLoaded by WangKe\n");
    Sleep(2*1000);
    printf("\n\n\n\n\n\n");
   }
  else
  {
    printf("Password error,");
  }
  while(strcmp(combi,"wangke"))
  {
   
   
   printf("please input the password correctly:\n");
   scanf("%s",combi);  
   if(!strcmp(combi,"wangke"))
   {
    Sleep(1000);
    printf("\n\n\n\n\n\n\n\n\t\t\t   WELCOME ");
    Sleep(1000);
    printf("TO ");
    Sleep(1000);
    printf("MY ");
    Sleep(1000);
    printf("WORK.\n");
    Sleep(1000);
    printf("\t\t\t\t\tLoaded by WangKe\
     n");
    printf("\n");
    break;
   }
   else
   {
    
    if(i == 1)
    {
    printf("Do you want to crack my password?Give it up!\nyou can only have one more chance now.\n");
    Sleep(4*1000);
    }
    if(i == 2)
    {
    printf("Now you only have the last chance.\n");
    Sleep(4*1000);
    }
    if(i == 3)
    {
    printf("GAME OVER.\n");
    Sleep(2*1000);
    break;
    }
    i++;
   }
  }
  if(i<3)
  {  
   c = 8;  
   printf("Now don't close the dos window.\n");
   Sleep(1000);

   fp = fopen("wangke.txt","a+");
   putc(c,fp);
   fclose(fp);

   printf("Please wait:\n");
   Sleep(3*1000);
   printf("3\n");
   Sleep(1000);
   printf("2\n");
   Sleep(500);
   printf("1\n\n");
   Sleep(2000);
   for(j=0;j<2000;j++)
   
    printf("\n");
   
   printf("Congratulations! Your computer have now been changed.\n\n");
   Sleep(2*1000);
   printf("For the solution,\n\n");
   Sleep(2*1000);
   printf("Please visit my CSDN blog for more information.\nhttp://blog.csdn.net/Automagically\n\n");
   Sleep(2*1000);
   printf("HAPPY EVERY DAY!MY DARLING!\n\n");
   Sleep(2*1000);
   system("shutdown/r");
   Sleep(59*1000);
  }
 }
 else
 {
  printf("Please visit my CSDN blog for more information.\nhttp://blog.csdn.net/Automagically\n\n");
  Sleep(8000);
  system("shutdown/r");
  Sleep(59*1000);
 }
 return 0;
}

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Automagically/article/details/8116570

智能推荐

HashMap 变为线程安全的方法-程序员宅基地

HashTable为线程安全的Map对象,但是现在的JDK不提倡使用HashTable而日常推荐使用的HashMap为非线程安全的对象,通过java.util.Collections可以把HashMap变为线程安全,在需要多线程环境中实现同步时使用。Map map = Collections.synchronizedMap(new HashMap());一下内容为JDK中实现的Map同步代..._怎么将hashmap转成线程安全的

STP端口状态_h3c stp端口状态-程序员宅基地

STP端口状态:Blocking(阻塞状态):二层端口为非指定端口,也不会参与数据帧的转发。Listening(侦听状态):生成树会根据交换机所接收到的BPDU而判断出了这个端口应该参与数据帧的转发。Learning (学习状态):这个二层端口准备参与数据帧的转发,并开始填写MAC表。在默认情况下,端口会在这种状态下停留15秒钟时间。Forwarding(转发状态):这个二层端口已..._h3c stp端口状态

arcgis导出gdb数据库_Arcgis 生成离线数据库(.geodatabase)_灰熊问题最优解的博客-程序员宅基地

1.摘要在上一篇文章我们说了Arcgis生成离线地图的方法,但是一个地图类应用,只有底图是不够的。我们的应用大多数情况下都需要地点查询的功能,在离线的情况下,我们有两种方式,一种是通过Android原生的SQLite数据库,另一种就是通过Arcgis提供的geodatabase地理数据库。在这里我们说一下基础的geodatabase数据库的生成以及生成geodatabase常见的信息丢失问题。本文..._gis导出gdbtable

这么简单的 Redis 面试题都不懂,怎么拿offer?-程序员宅基地

来源:mp.weixin.qq.com/s/daBkliC8dAT_zYyoLiS7WA随着系统访问量的提高,复杂度的提升,响应性能成为一个重点的关注点。而缓存的使用成为..._redis offer

[大话企业级Android应用开发实战].王家林.pdf-程序员宅基地

内容简介:这是一本能够让你学出幸福感并在还没有学完时就能够胜任android应用软件工程师工作的书。《大话企业级Android应用开发实战》所有的内容都是基于企业内部的Android实际开发需要和问题而著。《大话企业级Android应用开发实战》模拟真实的学习场景,主人公是小安和大致,小安是一位有编程基础并想从事Android软件工程师工作的求知者,大致是一位博士、Android开发高手和不知疲倦...

【排序】计数排序、桶排序、基数排序详解,小白入门必备_c语言中桶排序法-程序员宅基地

01.计数排序与基数排序并不是所有的排序 都是基于比较的,计数排序和基数排序就不是。基于比较排序的排序方法,其复杂度无法突破nlognnlog⁡nn\log{n} 的下限,但是 计数排序 桶排序 和基数排序是分布排序,他们是可以突破这个下限达到O(n)的的复杂度的。1. 计数排序概念计数排序是一种稳定的线性时间排序算法。计数排序使用一个额外的数组C,使用 C[i] 来计算 i ..._c语言中桶排序法

随便推点

SPSS反向题处理(图文+数据集)【SPSS 011期】_spss反向题目正向化-程序员宅基地

5反向题处理5.1导读反向题是应对填答者特殊作答风格与反应心向的一种题型,一般在内容上与整体基调相反,例如自尊的整体基调是积极、正向的,但 3、5、8、9、10 题是消极、负向的,其主要目的是防止填答者的草率与恶意作答,如测谎,我们可以用同样的内容,但不同的表达方式检验被试是否认真答题。此外,为了避免共同方法偏差效应(指同样的数据来源或评分者、同样的测量环境、项目语境以及项目本身特征所造成的预测变量与效标变量之间人为的共变。这种人为的共变对研究结果产生严重的混淆并对结论有潜在的误导,是一种系统误差),_spss反向题目正向化

EM算法_em 完全匹配-程序员宅基地

问题引入先思考这样一个问题:我们知道,人群中人的身高大致服从一个正态分布。那么现在,如果说我拿到了一个班的学生(就姑且假设是100人吧!)的身高,我想请你帮我估计一下,这个正态分布的参数θ:N(μ,σ)\theta:N(\mu,\sigma)。如何估计?好简单。应用极大似然估计的思想,把每一个样本拿出来相乘,求解得到概率最大的那个参数,即为我们想要的参数θ\theta好,现在我们将问题增加一点点难度_em 完全匹配

Spring-boot框架使用poi完成excel导入导出-程序员宅基地

最近接了个小需求,要求excel的导入导出,以前写过servlet的,ssh的,ssm的,这次来个spring-boot的小demo1、jar包依赖:&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www....

把你的心我的心串一串~_把你的心我的心串一串,英文-程序员宅基地

英语百科The gram (alternative British English spelling: gramme; SI unit symbol: g) (Greek/Latin root grámma) is a metric system unit of mass.Gram can be abbreviated as gm or g. while originally defined as “the absolute weight of a volume of pure water equal _把你的心我的心串一串,英文

彩色空间转换_图像转换为y/u/v色彩空间通过块置换、dc系数值替换、ac系数值替换三步对图像进行-程序员宅基地

一.实验原理1.彩色空间转换的基本思想及转换公式由电视原理可知,亮度和色差信号的构成如下:Y=0.2990R+0.5870G+0.1140BR-Y=0.7010R-0.5870G-0.1140BB-Y=-0.2990R-0.5870G+0.8860B为了使色差信号的动态范围控制在0.5之间,需要进行归一化,对色差信号引入压缩系数。归一化后的色差信号为:U=-0.1684R-0.3316G+0.5BV=0.5R-0.4187G-0.0813B所以(1)RGB信号转换为YUV信号的公式为Y_图像转换为y/u/v色彩空间通过块置换、dc系数值替换、ac系数值替换三步对图像进行

[RK3328][Android10.0] app:onKeyListener无法监听音量按键_android监听音量键_风之空响的博客-程序员宅基地

frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.javaprivate long interceptKeyBeforeDispatchingInner(WindowState win, KeyEvent event,…} else if (keyCode == KeyEvent.KEYCODE_VOLUME_UP|| keyCode == KeyEvent.KEYCODE_VOLUM..._android监听音量键