0
已解决
被禁言


初级守护
这是一个沙雕代码,可能有点小毛病,大佬可以改改!
输入描述:
1.输入时间0~24,如果连续输错2次游戏结束;
2.输入Y继续游戏,输入N退出游戏;
3.输入1~7(表示星期),输入其他,结束游戏;
4.输入1/2/3各表示不同的答案(前面会自动说明),输入其他,结束游戏;
5.输入1~12(表示月份),输入其他,结束游戏;
6.第二题,输入1/2/3各表示不同的答案(前面会自动说明),输入其他,结束游戏;
7.输入Y/N;
祝你好运!
#include<iostream>
#include<ctime>
#include<windows.h>
using namespace std;
int main()
{
int t;
cout<<"你好!"<<endl;
Sleep(1000);
cout<<"现在几点了?(取小时)"<<endl;
cin>>t;
Sleep(1000);
if(t>24||t<0)
{
cout<<"输入错误,请重新输入!"<<endl;
cin>>t;
if(t>24)
{
cout<<"输入错误,游戏结束了"<<endl;
return 0;
}
}
else if(t>=0&&t<=8)
{
cout<<"现在是早上,早上好!(不用回答)"<<endl;Sleep(1000);
}
else if(t>=9&&t<=10)
{
cout<<"现在快中午了,早餐吃了吗?(不用回答)"<<endl;Sleep(1000);
}
else if(t>=11&&t<=13)
{
cout<<"现在是中午,中午好!(不用回答)"<<endl;Sleep(1000);
}
else if(t>=14&&t<=17)
{
cout<<"现在快晚上了,在干什么?(不用回答)"<<endl;Sleep(1000);
}
else if(t>=18&&t<=24)
{
cout<<"现在晚上了,晚上好!(不用回答)"<<endl;Sleep(1000);
}
cout<<"现在有空吗?(Y表示有空,N表示没空)"<<endl;
char a;
cin>>a;
if(a=='N')
{
cout<<"有事,那我就不打扰了!游戏结束了,谢谢!"<<endl;Sleep(1000);
return 0;
}
else if(a=='Y')
{
cout<<"我们来玩一个游戏吧!"<<endl;Sleep(1000);
}
else{
cout<<"输入错误,游戏结束了"<<endl;
return 0;
}
cout<<"脑筋急转弯!\n第一题:";
cout<<"今天星期几?"<<endl;
Sleep(1000);
int j;
cin>>j;
if(j<1||j>7)
{
cout<<"Game over!"<<endl;
return 0;
}
else if(j>=1&&j<=7)
{
cout<<"为什么今天是星期"<<j<<"?"<<endl;
}
Sleep(1000);
cout<<"1:表示因为今天就是星期"<<j<<"。"<<endl;
Sleep(1000);
cout<<"2:表示因为昨天是星期"<<j-1<<"。"<<endl;
Sleep(1000);
cout<<"3:表示因为后天是星期"<<j+1<<"。"<<endl;
int b;
cin>>b;
if(b==1)
{
cout<<"哈哈答错了,下次加油吧!"<<endl;Sleep(500);
}
else if(b==2)
{
cout<<"恭喜你,答对了!(p≧w≦q)"<<endl;Sleep(500);
}
else if(b==3)
{
cout<<"哈哈答错了,下次加油吧!"<<endl;Sleep(500);
}
else
{
cout<<"Game over!"<<endl;
return 0;
}
cout<<"第二题:\n这个月是几月?"<<endl;
int c;
cin>>c;
if(j<1||j>12)
{
cout<<"Game over!"<<endl;
return 0;
}
cout<<"为什么这个月是"<<c<<"月?"<<endl;
Sleep(500);
cout<<"1:表示因为这个月就是"<<c<<"月"<<endl;
Sleep(1000);
cout<<"2:表示因为上个月就是"<<c-1<<"月"<<endl;
Sleep(1000);
cout<<"3:表示因为下个月就是"<<c+1<<"月"<<endl;
int g;
cin>>g;
if(g==1)
{
cout<<"哈哈答错了,下次加油吧!"<<endl;Sleep(500);
}
else if(g==3)
{
cout<<"恭喜你,答对了!(p≧w≦q)"<<endl;Sleep(500);
}
else if(g==2)
{
cout<<"哈哈答错了,下次加油吧!"<<endl;Sleep(500);
}
else
{
cout<<"Game over!"<<endl;
return 0;
}
cout<<"这个游戏好玩吗?"<<endl;
cout<<"Y表示这个游戏好玩,N表示这个游戏不好玩";
char d;
cin>>d;
if(a=='N')
{
cout<<"生气了,不陪你玩了!(╯▔皿▔)╯"<<endl;Sleep(1000);
return 0;
}
else if(a=='Y')
{
cout<<"谢谢夸奖!下次第一个请你玩!"<<endl;Sleep(1000);
}
else{
cout<<"输入错误,游戏结束了"<<endl;
return 0;
}
cout<<"游戏到底了,beybey!";
return 0;
}
马烨烨在2020-10-08 20:11:05追加了内容
就没人找错吗???我加酷町豆了!
0
1
1
1
1
0
0
0
0
0
0
0
0