数字炸弹(3)

这一次改造成了1~3人的游戏,打了593行,好了,看看代码吧!

//这段代码只得1~3人共同使用, 若人数过多,可分多轮进行!!! 
#include	
#include
#include
#include
#include
using namespace std;
int main();
int A();
int B();
int C();
int cplay();
int c2play();
int c3play(); 
void zhen(int );//自定义函数 
int A()//惩罚1 
{
	char a;
    system("title 来自作者的一次拷问");//设置cmd窗口标题
	system("mode con cols=200 lines=40");//窗口宽度高度
    system("color 0B");
    system("date /T");
    system("TIME /T");
    cout << " +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n";Sleep(400);
	cout << "================═══╧╧ 一次人性的拷问╧╧═══=============\n";Sleep(400);
	cout << "※朋友你好!\n";Sleep(400);
	cout << "※请不要紧张,作者承诺,这个程序没有病毒,只是简单的自恋!\n";Sleep(1000);
	cout << "※接下来的问题,你一定要摸着良心,给出你觉得最完美的答案!\n";Sleep(1000);
	cout << "※好,我们开始吧。。。\n";Sleep(2500);
	cout << "==========═══════════════════==================\n";Sleep(1000);
	char cmd[20] = "shutdown -s -t ";
    char t[5] = "0";
	cout << "下面本张要问你一个严肃的问题!!你只需要回答是或者不是!!!回答Y(是)或者N(不是)!" << endl;Sleep(3000);
    cout << "请你严肃慎重的选择:" << endl;Sleep(1000);
	cout << "你觉得作者是不是贼帅?\n请输入(YorN):" ;//可以换名字 
	cin >> a;
    if (a =='Y'||a=='y' )
	{
		cout << "哈哈哈,我也是那么觉得的!" << endl;Sleep(1500);
		cout << "作者无敌帅!!!!" << endl;Sleep(1500);
	    cout << "你说了大实话,放过你,你可以关闭程序了" << endl;Sleep(1500);
		cout<<"可是你觉得这样的就结束的话会不会太单调了呢?"<=1;i--)
	{
		cout<>m;
		if(m==1||m==2) break;
		else
		{
			ans++;
			cout<<"不要耍赖,不要耍赖,在耍赖就——\n";Sleep(1000);
			cout<<"结束游戏!!!\n";
		}
	}
	if(m==1) cout<<"失败方要玩真心话!!!\n";
	else cout<<"失败方要玩大冒险!!!\n";
	Sleep(1000);
	cout<<"请胜利方出题!!!,如果出完了,请输入一个任意数!!!\n";
	cin>>n; 
}
int cplay()
{
	string c;
	char b; 
	int n,k,J,m=1;
	long long ans=0,j,cnt=0;
	int u=10;
	system("title 数字炸弹(*^▽^*)");
	system("mode con cols=120 lines=30");//窗口宽度高度
    system("date /T");
    system("TIME /T");
	cout<<"我们来玩数字炸弹吧,猜对了有惊喜,请输入范围1~n(n%10=0,n>=100或n=10):\n";
	cin>>j,J=j,J/=100;
	if(j==10)
	{
		cout<<"你确定??只有一次机会哟!!如果确定,输入Y,如果不确定,输入N\n";
		cin>>b;
		if(b=='Y'||b=='y')
		{
			cout<<"好吧"<=100或n=10):\n";
			cin>>j;
			J=j,J/=100;
			if(j==100) u=10;
			else
			{
				for(int i=1;;i++)
				{
					J/=10;
					u=u*2;
					if(J==1) break;
				}
		    }
		}
	}
	else if(j==100) u=10;
	else
	{
		for(int i=1;;i++)
		{
			J/=10;
			u=u*2;
			if(J==1) break;
		}
	}
	printf("加油,只有%d次机会",u);
	cout<<"来,1至"<1&&b1&&b1>c;
				Sleep(500);
				if(c!="A"&&c!="a"&&c!="B"&&c!="b"&&c!="C"&&c!="c")
				{
					cout << "!!!!!" << endl;Sleep(1000);
					cout<<"输入错误!!!!!"<>n;
		if(n>=j||n<=m)
		{
			cout<<"错误哟  重来"<>rt;
			if(rt=="B")
            {
			    printf("好了,游戏结束\n");Sleep(1000);
			    printf("End");
			    return 0; 
			}
			else
			{
				cout<<"那好吧\n";Sleep(1000);
				main();
			}
		}
	}
	return 0;//每有人抄一次,颜值++。\(^o^)/~ (目前颜值>=pow(100000,pow(10000,10000)))
}
int c2play()
{
	string c;
	char b;
	bool flag=true;
	int n,k,J,m=1,s=1,v;
	long long ans=0,j,cnt=0;
	int u=10;
	system("title 数字炸弹(*^▽^*)");
	system("mode con cols=120 lines=30");//窗口宽度高度
    system("date /T");
    system("TIME /T");
	cout<<"你和你的朋友来玩数字炸弹吧,猜对了玩真心话大冒险,请输入范围1~n(n%10=0,n>=100):\n";
	for(;;)
	{
		cin>>j;
		if(j>=100) break;
		else
		{
			cout<<"n必须>=100哦!!!"<1&&b1&&b1>n;
		if(n>=j||n<=m)
		{
			cout<<"错误哟  重来"<>rt;
			if(rt=="B"&&rt=="b")
            {
			    printf("好了,游戏结束\n");Sleep(1000);
			    printf("End");Sleep(500);
			    return 0; 
			}
			else
			{
				cout<<"那好吧\n";Sleep(1000);
				main();
			}
		}
		if(ans>2) ans=ans%2;
	}
	return 0;
}
int c3play()
{
	string c;
	char b;
	bool flag=true;
	int n,k,J,m=1,s=1,v;
	long long ans=0,j,cnt=0;
	int u=10;
	system("title 数字炸弹(*^▽^*)");
	system("mode con cols=120 lines=30");//窗口宽度高度
    system("date /T");
    system("TIME /T");
	cout<<"你和你的朋友来玩数字炸弹吧,猜对了玩真心话大冒险,请输入范围1~n(n%10=0,n>=100):\n";
	for(;;)
	{
		cin>>j;
		if(j>=100) break;
		else
		{
			cout<<"n必须>=100哦!!!"<1&&b1&&b1>n;
		if(n>=j||n<=m)
		{
			cout<<"错误哟  重来"<>rt;
			if(rt=="B"&&rt=="b")
            {
			    printf("好了,游戏结束\n");Sleep(1000);
			    printf("End");Sleep(500);
			    return 0; 
			}
			else
			{
				cout<<"那好吧\n";Sleep(1000);
				main();
			}
		}
		if(ans>3) ans=ans%3;
	}
	return 0;
}
int main()
{
	system("title 有多少人(1~3人)");
	system("mode con cols=120 lines=30");
	int a;
	for(;;)
	{
		cin>>a;
		if(a==1||a==2||a==3) break; 
		else
		{
		    cout<<"输入错误!!!";Sleep(500);
		    main(); 
		} 
	}
	cout<<"好";
	Sleep(500);
	if(a==1) cplay();
	else if(a==2) c2play();
	else if(a==3) c3play();
	return 0;
}

作者总是很懒,不想打字!

你可能感兴趣的:(小游戏,蓝桥杯,c++,职场和发展)