#include<iostream>
#include<windows.h>
#include<cstdlib>
#include<ctime>
#include<unistd.h>
#include<cmath>
#include<stdlib.h>
using namespace std;
int main()
{
char E,G,H,I;
int a,b,c,i,d,j,k,l,e,f,g,h,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,D,F,K;
cout<<"是否开机?(Y,N)"<<endl;
cin>>E;
if(E=='y'||E=='Y')
{
cout<<"电脑已开机"<<endl;
}
if(E=='n'||E=='N')
{
return 4;
}
else while(!(E=='y'||E=='Y'or E=='N'||E=='n'))
{
cout<<"无";
cin>>E;
if(E=='n'||E=='N')
{
return 4;
}
}
cout<<"输入登录密码"<<endl;
cin>>y;
if(y==123456789)
{
cout<<"欢迎"<<endl;
}
else
{
cout<<"密码错误,请重试"<<endl;
cin>>z;
if(z==123456789)
{
cout<<"欢迎"<<endl;
}
else
{
cout<<"密码错误,请重试,还有一次机会"<<endl;
cin>>A;
if(A==123456789)
{
cout<<"欢迎"<<endl;
}
else
{
cout<<"密码错误,电脑已锁定,请十秒后再试"<<endl;
int C=10;
for(B=1;B<=10;B++)
{
cout<<C<<endl;
C=C-1;
Sleep(1000);
}
cout<<"请再次输入,最后一次机会"<<endl;
cin>>D;
if(D==123456789)
{
cout<<"欢迎"<<endl;
}
else
{
cout<<"密码错误,请离开"<<endl;
return 3;
}
}
}
}
cout<<"是否开启屏幕(Y/N)"<<endl;
cin>>G;
int N;
while(G=='Y'||G=='y')
{
cout<<"打开倒计时按1,打开画正方形器按2,打开计算器(两个数的运算)按3,打开猜数游戏按4,退出按5,其他程序按6"<<endl;
cin>>a;
if(a==5)
{
return 3;
}
if(a==6)
{
cout<<"打开分数统计器按1"<<endl;
cin>>K;
if(K==1)
{
cout<<"请输入总人数"<<endl;
int J,L,M[1000];
cin>>J;
cout<<"请分别输入成绩"<<endl;
for(L=1;L<=J;L++)
{
cin>>M[L];
} cout<<endl;
cout<<"请输入要找的分数的编号"<<endl;
cin>>N;
cout<<M[N]<<endl;
}
if(a==1)
{
cout<<"请输入倒计时时间"<<endl;
cin>>b;
cout<<"再次输入时间"<<endl;
cin>>c;
for(i=1;i<=b;i++)
{
cout<<c<<endl;
c=c-1;
Sleep(1000);
}
}
if(a==2)
{
cout<<"请输入正方形边长"<<endl;
cin>>d;
cout<<"再次输入正方形边长"<<endl;
cin>>k;
for(j=1;j<=d;j++)
{
for(l=1;l<=k;l++)
{
cout<<"*";
}
cout<<endl;
}
}
if(a==3)
{
cout<<"加法按1,减法按2,乘法按3,除法按4,取余按5"<<endl;
cin>>e;
if(e==1)
{
cout<<"输入加数"<<endl;
cin>>f>>g;
h=f+g;
cout<<g<<endl;
}
if(e==2)
{
cout<<"输入减数"<<endl;
cin>>m>>n;
o=m-n;
cout<<o<<endl;
}
if(e==3)
{
cout<<"输入乘数"<<endl;
cin>>p>>q;
r=p*q;
cout<<r<<endl;
}
if(e==4)
{
cout<<"输入除数(无余数)"<<endl;
cin>>s>>t;
u=s/t;
cout<<u<<endl;
}
if(e==5)
{
cout<<"输入取余的数"<<endl;
cin>>v>>w;
x=v%w;
cout<<x<<endl;
}
}
if(a==4)
{
int num;
int guess;
char again;
num=rand()%100;
cout<<"0-100的数字,你猜猜会是几??"<<endl;
do{
cout<<"请输入一个数: "<<endl;
cin>>guess;
if (num==guess)
{
cout<<"哇,你猜对了,好聪明啊!回!"<<endl;
}
else if(num< guess){
cout<<"哇, 猜大了,换个小点的!!"<<endl;
}
else if(num> guess){
cout<<"哇, 猜小了,换个大点答的!!"<<endl;
}
cout<< "想继续猜吗? (Y/N)";
cin>> again;
} while (again== 'Y' ||again== 'y');
system("pause");
}
cout<<"想继续使用电脑吗(Y/N)"<<endl;
cin>>G;
if(G=='n'||G=='N')
{
exit(0);
}
else while(!(G=='y'||G=='Y'or G=='N'||G=='n'))
{
cout<<"无"<<endl;
cin>>G;
if(G=='n'||G=='N')
{
exit(1);
}
}
}
return 3;
}}
电脑程序
注:这个程序会让你输开机密码,密码是123456789。