开篇
这是一个解压代码,会用到一批<windows.h>库中的system函数
system("cls");//清屏
system("color xxx");//换成指定颜色
还会用到<time.h>中的Sleep函数,是延时(单位毫秒,1秒=1000毫秒)
Sleep(1000);//延时1000毫秒
代码编写:
头文件:
先写一些头文件
#include<bits/stdc++.h>
#include<windows.h>
#include<conio.h>
#include<time.h>
开头部分:
再用"#define int long long"把int变为long long形式(怕爆内存)
#define int long long
using namespace std;
signed main() {
return 0;
}
主程序内部:
设计关卡,用“代码的诱惑”让用户看下去
第一关:
cout<<"代码在这里\n";
Sleep(1000);
system("cls");
for(int i=1;i<=100;i++){
system("cls");
cout<<"loading......"<<endl;
for(int j=1;j<=i;j++) cout<<">";
cout<<i<<"%";
Sleep(1);
}
第二关:
Sleep(1000);
system("cls");
Sleep(500);
system("color 3E");
Sleep(500);
cout<<"这里没有代码!"<<endl;
Sleep(1000);
for(int i=1; i<=100; i++) {
cout<<"退";
Sleep(1);
cout<<"出";
Sleep(1);
cout<<"吧\n";
Sleep(10);
}
system("cls");
system("color 4A");
第三关:
cout<<"??? 你还没退出???\n";
for(int i=1; i<=100; i++) {
cout<<"别";
Sleep(1);
cout<<"看";
Sleep(1);
cout<<"了";
Sleep(1);
cout<<"没";
Sleep(1);
cout<<"有";
Sleep(1);
cout<<"啊\n";
Sleep(10);
}
第四关:
system("cls");
system("color 7E");
cout<<"What??? 你居然坚持到了这里 下面更多。\n";
for(int i=1; i<=100; i++) {
cout<<"你";
Sleep(1);
cout<<"还";
Sleep(1);
cout<<"是";
Sleep(1);
cout<<"退";
Sleep(1);
cout<<"出";
Sleep(1);
cout<<"吧\n";
Sleep(10);
}
system("cls");
system("color 1E");
第四关:
system("cls");
system("color 5F");
cout<<"你来到了最后一关。\n";//从地狱直达天堂的电梯
for(int i=-1e5; i<=1e5; i++) {
cout<<"电梯 "<<i<<"\n";
Sleep(0.05);
}
让用户感觉有一丝看到代码的曙光了
第五关:
cout<<"你赢了!!!!!";
system("cls");
cout<<"这才是最后一关\n";
system("color 1A");
system("color 2B");
system("color 3C");
system("color 4D");
system("color 5D");
system("color 6E");
system("color 7F");
system("color 1A");
system("color 2B");
system("color 3C");
system("color 4D");
system("color 5D");
system("color 6E");
system("color 7F");
system("color 1A");
system("color 2B");
system("color 3C");
system("color 4D");
system("color 5D");
system("color 6E");
system("color 7F");
system("color 1A");
system("color 2B");
system("color 3C");
system("color 4D");
system("color 5D");
system("color 6E");
system("color 7F");
system("color 1A");
system("color 2B");
system("color 3C");
system("color 4D");
system("color 5D");
system("color 6E");
system("color 7F");
system("color 1A");
system("color 2B");
system("color 3C");
system("color 4D");
system("color 5D");
system("color 6E");
system("color 7F");
system("color 1A");
system("color 2B");
system("color 3C");
system("color 4D");
system("color 5D");
system("color 6E");
system("color 7F");
Sleep(10000);
for(int i=1;i<=10;i++) {
system("color 1A");
system("color 2B");
system("color 3C");
system("color 4D");
system("color 5D");
system("color 6E");
system("color 7F");
}
切换颜色,使让用户继续看下去
结尾:
system("cls");
cout<<"YOU WIN!!!!!!!"<<'\n'<<" 代码没喽~~~~~~~~~~~~";
完整代码:
#include<bits/stdc++.h>
#include<windows.h>
#include<conio.h>
#include<time.h>
#define int long long
using namespace std;
signed main() {
cout<<"代码在这里\n";
Sleep(1000);
system("cls");
for(int i=1;i<=100;i++){
system("cls");
cout<<"loading......"<<endl;
for(int j=1;j<=i;j++) cout<<">";
cout<<i<<"%";
Sleep(1);
}
Sleep(1000);
system("cls");
Sleep(500);
system("color 3E");
Sleep(500);
cout<<"这里没有代码!"<<endl;
Sleep(1000);
for(int i=1; i<=100; i++) {
cout<<"退";
Sleep(1);
cout<<"出";
Sleep(1);
cout<<"吧\n";
Sleep(10);
}
system("cls");
system("color 4A");
cout<<"??? 你还没退出???\n";
for(int i=1; i<=100; i++) {
cout<<"别";
Sleep(1);
cout<<"看";
Sleep(1);
cout<<"了";
Sleep(1);
cout<<"没";
Sleep(1);
cout<<"有";
Sleep(1);
cout<<"啊\n";
Sleep(10);
}
system("cls");
system("color 7E");
cout<<"What??? 你居然坚持到了这里 下面更多。\n";
for(int i=1; i<=100; i++) {
cout<<"你";
Sleep(1);
cout<<"还";
Sleep(1);
cout<<"是";
Sleep(1);
cout<<"退";
Sleep(1);
cout<<"出";
Sleep(1);
cout<<"吧\n";
Sleep(10);
}
system("cls");
system("color 1E");
cout<<"啊?? 你居然坚持到了现在。 接下来你一定会退出的.\n";
for(int i=1; i<=100; i++) {
cout<<"";
cout<<"你";
cout<<"还";
cout<<"不";
cout<<"退";
cout<<"出";
cout<<"?\n";
Sleep(10);
}
system("cls");
system("color 5F");
cout<<"你来到了最后一关。\n";
for(int i=-1e5; i<=1e5; i++) {
cout<<"电梯 "<<i<<"\n";
Sleep(0.05);
}
cout<<"你赢了!!!!!";
system("cls");
cout<<"这才是最后一关\n";
system("color 1A");
system("color 2B");
system("color 3C");
system("color 4D");
system("color 5D");
system("color 6E");
system("color 7F");
system("color 1A");
system("color 2B");
system("color 3C");
system("color 4D");
system("color 5D");
system("color 6E");
system("color 7F");
system("color 1A");
system("color 2B");
system("color 3C");
system("color 4D");
system("color 5D");
system("color 6E");
system("color 7F");
system("color 1A");
system("color 2B");
system("color 3C");
system("color 4D");
system("color 5D");
system("color 6E");
system("color 7F");
system("color 1A");
system("color 2B");
system("color 3C");
system("color 4D");
system("color 5D");
system("color 6E");
system("color 7F");
system("color 1A");
system("color 2B");
system("color 3C");
system("color 4D");
system("color 5D");
system("color 6E");
system("color 7F");
system("color 1A");
system("color 2B");
system("color 3C");
system("color 4D");
system("color 5D");
system("color 6E");
system("color 7F");
Sleep(10000);
for(int i=1;i<=10;i++) {
system("color 1A");
system("color 2B");
system("color 3C");
system("color 4D");
system("color 5D");
system("color 6E");
system("color 7F");
}
system("cls");
cout<<"YOU WIN!!!!!!!"<<'\n'<<" 代码没喽~~~~~~~~~~~~";
return 0;
}
结语
感谢大家看完文章,希望大家喜欢