前言:
一次投掷,投出人生的艰辛,投出人生的喜悦,投出人生的无奈……但是不可否认地是自己一步一步往前的小脚丫子(*^3^)/~☆
正经述说:
通过简单的语句结合随机数产生不同的情况,模拟大富翁。
还发现了可以代替石头剪刀布决定事情喂
游戏长度可由你设置:
for(b=0;b<10;b++){//投掷10次结束,这里的10可以人为更改
cout<<"按";
Sleep(200);
cout<<"a键";
Sleep(200);
cout<<"投色子"<<endl;
总的代码如下:
#include<iostream>
#include<ctime>
#include<cstdlib>
#include<windows.h>
using namespace std;
int main(){
int a,b,c,d,e,f,g,h,i,j,k;
char l,s,u;
c=0;//代表步数
e=100;
cout<<"此作品由小花花小制作"<<endl;
cout<<"呃、有好创意要一起分享哦!"<<endl;
for(b=0;b<10;b++){//投掷10次结束,这里的10可以人为更改
cout<<"按";
Sleep(200);
cout<<"a键";
Sleep(200);
cout<<"投色子"<<endl;
cin>>l;//按了a键进入下一个程序
srand(time(0));
a=rand()%6+1;
c=c+a;
d=c%6;
cout<<" "<<endl;
cout<<"---------------------"<<endl;
cout<<"你丢的点数为"<<a<<endl;
cout<<"你的总点数为"<<c<<endl;
cout<<"你目前的资金"<<e<<endl;
cout<<" "<<endl;
cout<<"你将要处理的项目:"<<endl;
if(d==0)
{
cout<<"请缴纳100元的个人所得税"<<endl;
e=e-100;
}
if(d==1)
{
cout<<"有人邀请你投资哦,投不投???s-投;d-不投;(乱选默认不投)"<<endl;
cin>>s;
if(s=='s')
{
f=rand()%2+2;
if(f==2)
{
cout<<"你投资的项目成功,赚取200元"<<endl;
e=e+200;
}
else
{
cout<<"你的项目亏本,亏100元"<<endl;
e=e-100;
}
}
else
cout<<"很幸运,你投资的项目亏本啦"<<endl;
}
if(d==2)
{
cout<<"恭喜你,在地上捡到了一百元"<<endl; //TODO
e=e+100;
}
if(d==3)
{
cout<<"有一个老奶奶要过马路,是否扶:1-扶她过马路;2-当做没看见。(乱选默认没看见)"<<endl;
cin>>g;
if(g==1)
{
h=rand()%2+3;
if(h==4)
{
cout<<"你扶的老奶奶非常感激你,给了你300元"<<endl;
e=e+300;
}
else
{
cout<<"你扶了老奶奶过马路,自己钱包掉了,减200"<<endl;
e=e-200;
}
}
else
{
i=rand()%6;
if(i<=3)
{
cout<<"那就不扶呗、、平安无事"<<endl;
}
else
{
cout<<"你被道德绑架,需要赔偿200元才能平息事件"<<endl;
cout<<"怎么办?1-赔200元;2-寻求帮助"<<endl;
cin>>j;
if(j==1)
{
e=e-200;
}
else
{
k=rand()%2;
if(k==0)
{
cout<<"证据不足,赔偿200+100打车费"<<endl;
e=e-300;
}
else
{
cout<<"寻求作者帮助吧!输入1"<<endl;
cin>>l;
cout<<"作者带你反将他一军,奖励500"<<endl;
e=e+500;
}
}
}
}
}
if(d==4)
{
cout<<"你辛苦打工了一天,赚了三百元"<<endl;
e=e+300;
}
if(d==5)
{
cout<<"你辛辛苦苦打了一天的工,被妹妹叫去吃饭,支付200元饭钱"<<endl;
e=e-200;
}
}
cout<<"等待3秒结算资产"<<endl;
Sleep(3000);
cout<<"你的最终财产"<<e<<"元"<<endl;
return 0;
}
代码简单,笔芯哦!