切换到宽版
  • 25921阅读
  • 31回复

C++编的单人角色游戏,看看吧!( 转贴) [复制链接]

上一主题 下一主题
离线郁闷的猪
 
只看楼主 倒序阅读 0 发表于: 2006-09-06
C++编的单人角色游戏,看看吧!
先定义要用的类。。。。。。。。。。
名为jiaose_zhuangbei.h的头文件..


#include"iostream"
using namespace std;
char *qian="$",*hang="\n";////使用指针更节省空间.....
class wuqi//////////*****定义武器类
{
private:
int fengjian;
int chumozhuang;
int dashendao;
int yunfei;
int wandao;
int leijian;
int kaitian;
int shuiyunjian;
int aiqiandexin;
int xianmozhuang;
public:
int fengq();
int chuq();
int daq();
int yunq();
int wanq();
int leiq();
int kaiq();
int shuiq();
int aiq();
int xianq();
xianchuxuqi(void);/////////////定义商店中的武器显示...
};
///////////////////////
/////
////////////
//////////
///////////构造武器类的访问函数,,,,,,,,,,,,,
int wuqi::fengq()
{
fengjian=200;
return(fengjian);
};
int wuqi::chuq()
{
chumozhuang=65;
return(chumozhuang);
};
int wuqi::daq()
{
dashendao=70;
return(dashendao);
};
int wuqi::yunq()
{
yunfei=75;
return(yunfei);
};
int wuqi::wanq()
{
wandao=80;
return(wandao);
};
int wuqi::leiq()
{
leijian=90;
return(leijian);
};
int wuqi::kaiq()
{
kaitian=95;
return(kaitian);
};
int wuqi::shuiq()
{
shuiyunjian=100;
return(shuiyunjian);
};
int wuqi::aiq()
{
aiqiandexin=250;
return(aiqiandexin);
};
int wuqi::xianq()
{
xianmozhuang=115;
return(xianmozhuang);
};
/////////
///////////
/////////////////构造成员函数xianchuwuqi(void);
wuqi::xianchuxuqi(void)
{
cout<<"武器类:"<<*hang;
cout<<"除魔枚1 "<<*qian<<chuq()*100;
cout<<" 大神刀2   "<<*qian<<daq()*100<<*hang;
cout<<"弯刀3   "<<*qian<<wanq()*100;
cout<<" 雷剑4   "<<*qian<<leiq()*100<<*hang;
cout<<"开天5   "<<*qian<<kaiq()*100;
cout<<" 爱倩的心6 "<<*qian<<aiq()*1000<<*hang;
cout<<"仙魔枚7 "<<*qian<<xianq()*100;
cout<<" 云飞8   "<<*qian<<yunq()*100<<*hang;
cout<<"水云剑9 "<<*qian<<shuiq()*100;
cout<<" 风剑10   "<<*qian<<fengq()*100<<*hang;
};
//////////////////////////////////
//////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////
//////////////////////////////////////////
class yifu////*************定义衣服类
{
private:
int qiandeyifu;
int leifu;
int yusi;
int aerfu;
int huijupifeng;
int fengpin;
int kaixun;
int MMfu;
int shuaigefu;
int zoutian;
public:
int qianf();
int leif();
int yuf();
int aerf();
int huif();
int fengf();
int kaif();
int MMf();
int shuaif();
int zouf();
xianchuyifu(void);
};
/////////////////////////
////////////////////
/////
///
////
/////
/////////**************定义衣服类的公有成员,可访问私有成员
int yifu::qianf()
{
qiandeyifu=250;
return(qiandeyifu);
};
int yifu::leif()
{
leifu=50;
return(leifu);
};
int yifu::yuf()
{
yusi=45;
return(yusi);
};
int yifu::aerf()
{
aerfu=40;
return(aerfu);
};
int yifu::huif()
{
huijupifeng=35;
return(huijupifeng);
};
int yifu::fengf()
{
fengpin=30;
return(fengpin);
};
int yifu::kaif()
{
kaixun=25;
return(kaixun);

};
int yifu::MMf()
{
MMfu=20;
return(MMfu);
};
int yifu::shuaif()
{
shuaigefu=15;
return(shuaigefu);
};
int yifu::zouf()
{
zoutian=10;
return(zoutian);
};//////////////////////////////////////////
////////////////////////
////
////
///////
yifu::xianchuyifu(void)////构造函数。。。。。
{
cout<<"衣服类:"<<*hang;
cout<<"走天1   "<<*qian<<zouf()*100;
cout<<" 帅哥服2   "<<*qian<<shuaif()*100<<*hang;
cout<<"MM服3   "<<*qian<<MMf()*100;
cout<<" 开旬4     "<<*qian<<kaif()*100<<*hang;
cout<<"风披5   "<<*qian<<fengf()*100;
cout<<" 倩的衣服6 "<<*qian<<qianf()*1000<<*hang;
cout<<"啊尔服7 "<<*qian<<aerf()*100;
cout<<" 雨丝8     "<<*qian<<yuf()*100<<*hang;
cout<<"雷服9   "<<*qian<<leif()*100;
cout<<" 慧炬披风10 "<<*qian<<huif()*100<<*hang;
};
/////////////////////
//////////////////////////////////////////
//////////*******************定义头盔类,,,,,,,,,,,,,!!
class toukui
{
private:
int qiandetoufa;
int fengpiao;
int yunchang;
int kukude;
int shuaishuaide;
int aifeng;
int piaopiao;
int moshenkui;
int diaoyu;
int jianshen;
public:
int qiank();
int fengk();
int yunk();
int kuk();
int shuaik();
int aik();
int piaok();
int mok();
int diaok();
int jiank();
xianchutoukui(void);
};
////////////////////
/////////..........构造访问函数
int toukui::qiank()
{
qiandetoufa=250;
return(qiandetoufa);
};
int toukui::fengk()
{
fengpiao=50;
return(fengpiao);
};
int toukui::yunk()
{
yunchang=45;
return(yunchang);
};
int toukui::kuk()
{
kukude=40;
return(kukude);
};
int toukui::shuaik()
{
shuaishuaide=35;
return(shuaishuaide);
};
int toukui::aik()
{
aifeng=30;
return(aifeng);
};
int toukui::piaok()
{
piaopiao=25;
return(piaopiao);
};
int toukui::mok()
{
moshenkui=20;
return(moshenkui);
};
int toukui::diaok()
{
diaoyu=15;
return(diaoyu);
};
int toukui::jiank()
{
jianshen=10;
return(jianshen);
};
////////////////////////////
//////////////
toukui::xianchutoukui()
{
cout<<"头盔类:"<<*hang;
cout<<"剑神1   "<<*qian<<jiank()*100;
cout<<" 掉雨2   "<<*qian<<diaok()*100<<*hang;
cout<<"魔神盔3 "<<*qian<<mok()*100;
cout<<" 飘飘4   "<<*qian<<piaok()*100<<*hang;
cout<<"爱风5   "<<*qian<<aik()*100;
cout<<" 倩的头发6 "<<*qian<<qiank()*1000<<*hang;
cout<<"帅帅的7 "<<*qian<<shuaik()*100;
cout<<" 酷酷的8   "<<*qian<<kuk()*100<<*hang;
cout<<"云长9   "<<*qian<<yunk()*100;
cout<<" 风飘10   "<<*qian<<fengk()*100<<*hang;
};
////////////////////////////////////
//////////////
////////////////////////
/////////////////////////////////////////////////////////////
/////////
///////////////////////////////
class xiezi
{
private:
int qiandexiezi;
int leifuxie;
int yusixie;
int aerxie;
int huijuxie;
int fengpinxie;
int kaixunxie;
int MMxie;
int shuaigexie;
int zoutianxie;
public:
int qianx();
int leix();
int yux();
int aerx();
int huix();
int fengx();
int kaix();
int MMx();
int shuaix();
int zoux();
////////
xianchuxiezi(void);///////
离线郁闷的猪
只看该作者 1 发表于: 2006-09-06
};
//////////
/////////////
///////////////
//////////////构造访问函数.........
int xiezi::qianx()
{
return(qiandexiezi=250);
};
int xiezi::leix()
{
return(leifuxie=5);
};
int xiezi::yux()
{
return(yusixie=10);
};
int xiezi::aerx()
{
return(aerxie=15);
};
int xiezi::huix()
{
return(huijuxie=20);
};
int xiezi::fengx()
{
return(fengpinxie=25);
};
int xiezi::kaix()
{
return(kaixunxie=30);
};
int xiezi::MMx()
{
return(MMxie=35);
};
int xiezi::shuaix()
{
return(shuaigexie=40);
};
int xiezi::zoux()
{
return(zoutianxie=45);
};//////////
/////////////////////////////////
xiezi::xianchuxiezi()
{
cout<<"鞋子类:"<<*hang;
cout<<"雷鞋1   "<<*qian<<leix()*100;
cout<<"   雨丝鞋2   "<<*qian<<yux()*100<<*hang;
cout<<"啊尔鞋3 "<<*qian<<aerx()*100;
cout<<" 慧炬鞋4   "<<*qian<<huix()*100<<*hang;
cout<<"风披鞋5 "<<*qian<<fengx()*100;
cout<<" 倩的鞋子6 "<<*qian<<qianx()*1000<<*hang;
cout<<"开旬鞋7 "<<*qian<<kaix()*100;
cout<<" MM鞋8   "<<*qian<<MMx()*100<<*hang;
cout<<"帅哥鞋9 "<<*qian<<shuaix()*100;
cout<<" 走天鞋10 "<<*qian<<zoux()*100<<*hang;
};
///////////
/////////////////////////////////////
////////////////////////////////////////////////
///////////////////////定义手套。。。。。。。。。
class shoutao
{
private:
int qiandeshoutao;
int fengshoutao;
int chumoshoutao;
int dashenshoutao;
int yunfeishoutao;
int wanshoutao;
int leishoutao;
int kaitianshoutao;
int shuiyunshoutao;
int xianmoshoutao;
public:
int qians();
int fengs();
int chus();
int das();
int yuns();
int wans();
int leis();
int kais();
int shuis();
int xians();
xianchushoutao(void);
};////////////
///////////////////////////构造访问套类的成员
////////////
//////////
int shoutao::qians()
{
return(qiandeshoutao=250);
};
int shoutao::chus()
{
return(chumoshoutao=40);
};
int shoutao::das()
{
return(dashenshoutao=33);
};
int shoutao::yuns()
{
return(yunfeishoutao=28);
};
int shoutao::wans()
{
return(wanshoutao=26);
};
int shoutao::leis()
{
return(leishoutao=23);
};
int shoutao::kais()
{
return(kaitianshoutao=19);
};
int shoutao::shuis()
{
return(shuiyunshoutao=16);
};
int shoutao::xians()
{
return(xianmoshoutao=15);
};
int shoutao::fengs()
{
return(fengshoutao=13);
};//////
////////
shoutao::xianchushoutao()
{
cout<<"手套类:"<<*hang;
cout<<"风手套1   "<<*qian<<fengs()*100;
cout<<" 除魔手套2 "<<*qian<<chus()*100<<*hang;
cout<<"大神手套3 "<<*qian<<das()*100;
cout<<" 云飞手套4 "<<*qian<<yuns()*100<<*hang;
cout<<"弯手套5   "<<*qian<<wans()*100;
cout<<" 倩的手套6 "<<*qian<<qians()*1000<<*hang;
cout<<"雷手套7   "<<*qian<<leis()*100;
cout<<" 开天手套8 "<<*qian<<kais()*100<<*hang;
cout<<"水云手套9 "<<*qian<<shuis()*100;
cout<<" 仙魔手套10 "<<qian<<xians()*100<<*hang;
};
///////////////////////////////////
//////////////
////////////////////////////////////////////
/////////
//////
////////////定义项链类.......................
class xianglian
{
private:
int qiandexianglian;
离线郁闷的猪
只看该作者 2 发表于: 2006-09-06
int leilian;
int yulian;
int aerlian;
int huijulian;
int fenglian;
int kaixunlian;
int MMlian;
int shuaigelian;
int zoutianlian;
public:
int qianl();
int leil();
int yul();
int aerl();
int huil();
int fengl();
int kail();
int MMl();
int shuail();
int zoul();
xianchuxianglian(void);
};
///////////
///////////////////
/////////////////////构造访问函数,,,,,,,,,,,,,,,
int xianglian::qianl()
{
return(qiandexianglian=250);
};
int xianglian::leil()
{
return(leilian=66);
};
int xianglian::yul()
{
return(yulian=55);
};
int xianglian::aerl()
{
return(aerlian=53);
};
int xianglian::huil()
{
return(huijulian=47);
};
int xianglian::fengl()
{
return(fenglian=42);
};
int xianglian::kail()
{
return(kaixunlian=35);
};
int xianglian::MMl()
{
return(MMlian=29);
};
int xianglian::shuail()
{
return(shuaigelian=26);
};
int xianglian::zoul()
{
return(zoutianlian=20);
};////////////
/////////////////////
xianglian::xianchuxianglian()
{
cout<<"项链类:"<<*hang;
cout<<"雷链1   "<<*qian<<leil()*100;
cout<<" 雨链2   "<<*qian<<yul()*100<<*hang;
cout<<"啊尔链3 "<<*qian<<aerl()*100;
cout<<" 慧炬链4   "<<*qian<<huil()*100<<*hang;
cout<<"风链5   "<<*qian<<fengl()*100;
cout<<" 倩的项链6 "<<*qian<<qianl()*1000<<*hang;
cout<<"开旬链7 "<<*qian<<kail()*100;
cout<<" MM链8   "<<*qian<<MMl()*100<<*hang;
cout<<"帅哥链9 "<<*qian<<shuail()*100;
cout<<" 走天链10 "<<*qian<<zoul()*100<<*hang;
};
///////////
///////////////技能类..........
////////
///////道具类......
class daoju
{
private:
int xiaolan;
int xiaohong;
int zhonglan;
int zhonghong;
int dalan;
int dahong;
public:
int xl();
int xh();
int zl();
int zh();
int dl();
int dh();
xianchudaoju(void);
};///////////
////////////
//////////构造访问函数;;;;;;;;;;;;;;;
int daoju::xl()
{
return(xiaolan=150);
};
int daoju::xh()
{
return(xiaohong=250);
};
int daoju::zl()
{
return(zhonglan=450);
};
int daoju::zh()
{
return(zhonghong=650);
};
int daoju::dl()
{
return(dalan=700);
};
int daoju::dh()
{
return(dahong=1000);
};////////////
daoju::xianchudaoju()
{
cout<<"道具类:"<<*hang;
cout<<"小红1 "<<*qian<<xh();
cout<<" 小蓝2 "<<*qian<<xl()<<*hang;
cout<<"中红3 "<<*qian<<zh();
cout<<" 中蓝4 "<<*qian<<zl()<<*hang;
cout<<"大红5 "<<*qian<<dh();
cout<<" 大蓝6 "<<*qian<<dl()<<*hang;
};
///////////////////
///////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////


定义要用的信息!!!!!!
文件名为:"zhuyao.h"

#include"iomanip"
#include"iostream"
#include"string"
using namespace std;///////////定义指针函数...........
void shaxin()//////////////刷新函数;
{
cout<<endl<<endl<<endl;
cout<<endl<<endl<<endl;
}
///////////////
void shaxin2()
{
shaxin();
shaxin();
shaxin();
}
void caidan()///////////////定义菜单.................
离线郁闷的猪
只看该作者 3 发表于: 2006-09-06
{
void (*zhisha)();
zhisha=&shaxin2;
zhisha();
cout<<*hang;
cout<<"角色状态1,战斗场所2,装备商店3,使用道具4,退出0";
}
void shangdiancaidan()
{
cout<<"武器1,衣服2,头盔3,项链4,鞋子5,手套6,道具7,退出0";
}
////////////////////
void kaishihuamian()
{
cout<<setw(23)<<""<<"欢迎来到<<飘风世界>>!!!!!!!!!"<<*hang;
cout<<setw(20)<<""<<"进入1,退出0(游戏介绍2)"<<*hang;
}/////////
//////
void shuruming_zi()
{
cout<<"请输入名字:";
}
void ming_zi1()
{
cout<<"欢迎你:";
}
/////////////////////////
void cuowuxinxi()
{
cout<<"输入错误! ";
}
///////////打怪信息..
inline void xinxi1()/////攻击信息
{
cout<<"你攻击了怪物!"<<"怪物减少生命值:";
}////
inline void xinxi2()///////怪物攻击信息
{
cout<<" 怪物攻击了你!"<<"减少生命值:";
}//////
inline void xinxi3()////回合结束..
{
cout<<"   回合结束!!请输入1";
}
inline void xinxi4()/////升级信息;;
{
cout<<"升级了!!!!!!!!"<<*hang;
}////////
inline void xinxi5()/////怪物,,,,
{
cout<<"太好了,怪物死亡!!!";
}
inline void xinxi6()////打败信息
{
cout<<"你被打败!!!"<<*hang;
}/////////////////////////
inline void xinxi7()
{
cout<<"生命值加:";
}///
inline void xinxi8()
{
cout<<"魔法值加:";
}
inline void xinxi9()
{
cout<<"战斗开始!"<<endl;
}
inline void xinxi10()
{
cout<<"攻击1,技能2,道具3,必杀返回4";
}
inline void xinxi11()
{
cout<<"     怪物生命值:";
}
inline void xinxi12()
{
cout<<"请选择:";
}
inline void mai()
{
cout<<"购买成功!";
}//
inline void meimai()
{
cout<<"没有买到!";
}
inline void jingyan1()
{
cout<<" 经验:";
}
inline void jingqian1()
{
cout<<" 金钱:";
}
inline void hpbuzhu()
{
cout<<"不能用!ph不足!";
}
inline void dedaojinqian()
{
cout<<"得到金钱320!!经验50!!";
}
inline void tiaojian()
{
cout<<"继续战斗1,退出0";
}
inline void youxijieshao()
{
cout<<"本游戏返回键是输入0,按enter,各菜单有说明数字,按错了可能会退出!"<<*hang;
cout<<"游戏有商店,角色信息,战斗等,因为第一次写,有很多不足的地方请指正!"<<*hang;
cout<<"本人QQ:348964998!谢谢!"<<*hang;
}
inline void tuichu()
{
cout<<"88,欢迎再次来玩!";
}
inline void tuichu1()
{
cout<<"退出了商店!";
}
inline void haiyou()
{
cout<<"你还有生命值:";
}
/////////////////////////////////////
/////////////
///////////////////////////



定义包含的头文件;;;;;;;
文件名:"touwenjian.h"
////////////////
/////////////////////////
///////////////////////////////
////////////
#include"jiaose_zhuangbei.h"
#include"jiaosexinxi.h"
////////////
//////////////////////////////

主在程序,
文件为:piaofeng.cpp




/////////完全由本人想到,写到的第一个游戏,有代改进,,,,,,,,,,李剑风,,
#include"touwenjian.h"///////////////////////////////2007.07.24-27/01:00
using namespace std;
int main(void)
{
yifu yi1,*zhiyi;
wuqi wu1,*zhiwu;
toukui tou1,*zhitou;
xiezi xie1,*zhixie;
shoutao shou1,*zhishou;
xianglian xiang1,*zhixiang;
daoju dao1,*zhidao;
zhiwu=&wu1;
zhiyi=&yi1;
zhitou=&tou1;
zhixie=&xie1;
zhishou=&shou1;
zhixiang=&xiang1;
zhidao=&dao1;
//////////////////////////
离线郁闷的猪
只看该作者 4 发表于: 2006-09-06
//////////////////////////////////////////定义用指针输出类的成员............
  void (*zhi_hanshu)();///定义指向函数的指针
////////////////////
//定义主角和怪的初值...
string xing_ming;
int zhujiao[13],guaiwu[5],daoju1[6];
int jingyan,siguai[2];/////经验,和记录打倒的怪...
int jiaose[2];//// 用来指向zhujiao[11];
int xianzhe,zan;///定义选择....
////////////////定义完毕,初始化值...
//////////////给前6个jiasose[]数组赋初值0。。。。。
///////zhujiao[6]为初始的血,,,
zhujiao[1]=0;/////鞋子
zhujiao[2]=0;///////项链
zhujiao[3]=0;////////////手套
zhujiao[4]=0;/////////衣服
zhujiao[5]=0;//////头盔。。
daoju1[0]=0;////道具
daoju1[1]=0;
daoju1[2]=0;
daoju1[3]=0;
daoju1[4]=0;
daoju1[5]=0;/////////
zhujiao[7]=jiaose[1]=50;////ph,,,,,
zhujiao[8]=guaiwu[1]=35;/////攻击力。。。。
zhujiao[9]=guaiwu[2]=10;//////////防御力......
zhujiao[10]=1;///////////等级......
siguai[0]=0;////记怪
siguai[1]=3;///记怪
jingyan=0;///经验
zhujiao[6]=120;/////////////主角生命值
jiaose[0]=120;////生命值
guaiwu[0]=guaiwu[4]=120;/////怪物生命值
zhujiao[11]=0;//金钱
zhujiao[0]=0;///wuqi
////////////////
////////////////////////////////初始值完成...
zhi_hanshu=&kaishihuamian;
zhi_hanshu();
cin>>xianzhe;
if(xianzhe==2)
{
zhi_hanshu=&youxijieshao;
zhi_hanshu();
cin>>xianzhe;
}
if(xianzhe==0)
{
system("PAUSE");
}
if(xianzhe==1)
{
zhi_hanshu=&shuruming_zi;
zhi_hanshu();
cin>>xing_ming;
if(xing_ming=="huangqianwei")
{
cout<<"i love you "<<xing_ming<<*hang;
zhujiao[0]=zhujiao[1]=zhujiao[2]=zhujiao[3]=zhujiao[4]=zhujiao[5]=250;
zhujiao[6]=jiaose[0]=jiaose[1]=zhujiao[7]=520;
zhujiao[11]=52000000;
}
zhi_hanshu=&ming_zi1;
zhi_hanshu();
cout<<xing_ming;
zhi_hanshu=&shaxin2;
zhi_hanshu();
zhi_hanshu=&shaxin;
zhi_hanshu();
for(;zhujiao[6]>=0;)
{
zhi_hanshu=&caidan;
zhi_hanshu();
cin>>xianzhe;
if(xianzhe==1)
{//[10]等级,6生命,7魔法,8+0攻击力,9+4防御力,0武器,1鞋子,2项链,3手套,4衣服,5头盔
zhujiaoxinxi(zhujiao[10],zhujiao[6],zhujiao[7],(zhujiao[8]+zhujiao[0]),zhujiao[9]+zhujiao[4],
zhujiao[0],zhujiao[1],zhujiao[2],zhujiao[3],zhujiao[4],zhujiao[5],jiaose[0],jiaose[1],zhujiao[11]);
zhi_hanshu=&jingyan1;
zhi_hanshu();
cout<<jingyan;
zhi_hanshu=&jingqian1;
zhi_hanshu();
cout<<zhujiao[11];
nengli();
zhi_hanshu=&shaxin2;
zhi_hanshu();
system("PAUSE");
cout<<*hang<<*hang<<*hang<<*hang<<*hang;
}
if(xianzhe==2)
{
guaiwu[0]=guaiwu[4];
while(zhujiao[6]>=0&&guaiwu[0]>=0)
{
zhi_hanshu=&shaxin,zhi_hanshu(),zhi_hanshu(),zhi_hanshu(),zhi_hanshu();
zhi_hanshu=&xinxi10,zhi_hanshu();
zhi_hanshu=&xinxi11,zhi_hanshu();
cout<<guaiwu[0];
cin>>xianzhe;
if(xianzhe==1)
{
zhi_hanshu=&xinxi9,zhi_hanshu();
zhi_hanshu=&xinxi1,zhi_hanshu();
guaiwu[0]=((guaiwu[0])-((zhujiao[8]+zhujiao[0])*1/5)-35);
cout<<((zhujiao[8]+zhujiao[0])*1/5)+35;
if(guaiwu[0]>0)
{
离线郁闷的猪
只看该作者 5 发表于: 2006-09-06
zhujiao[6]=zhujiao[6]-guaiwu[1]+zhujiao[2]+15;
zhi_hanshu=&xinxi2,zhi_hanshu();
cout<<guaiwu[1]-zhujiao[2]-15;
}
zhi_hanshu=&haiyou,zhi_hanshu();
cout<<zhujiao[6];
}
if(xianzhe==2)
{
zhi_hanshu=&nengli,zhi_hanshu();
zhi_hanshu=&shaxin,zhi_hanshu(),zhi_hanshu(),zhi_hanshu();
cout<<*hang<<*hang<<*hang<<*hang<<*hang;
cin>>xianzhe;
if(zhujiao[7]>100)
{
zan=xianzhejineng(xianzhe);
guaiwu[0]=guaiwu[0]-zan;
}
else
{
zhi_hanshu=&hpbuzhu;
zhi_hanshu();
}
}
if(xianzhe==3)
{
shiyongdaoju(daoju1);
cin>>xianzhe;
if(daoju1[0]!=0&&xianzhe==1)
{
zhujiao[6]+=zhidao->xh();
daoju1[0]-=1;
}
if(daoju1[1]!=0&&xianzhe==2)
{
zhujiao[7]+=zhidao->xl();
daoju1[1]-=1;
}
if(daoju1[2]!=0&&xianzhe==3)
{
zhujiao[6]+=zhidao->zh();
daoju1[2]-=1;
}
if(daoju1[3]!=0&&xianzhe==4)
{
zhujiao[7]+=zhidao->zl();
daoju1[3]-=1;
}
if(daoju1[4]!=0&&xianzhe==4)
{
zhujiao[6]+=zhidao->dh();
daoju1[4]-=1;
}
if(daoju1[5]!=0&&xianzhe==6)
{
zhujiao[7]+=zhidao->dl();
daoju1[5]-=1;
}
if(zhujiao[6]>jiaose[0])
zhujiao[6]=jiaose[0];
if(zhujiao[7]>jiaose[1])
zhujiao[7]=jiaose[1];
}
if(xianzhe==4)
{
guaiwu[0]=0;
zhi_hanshu=&xinxi3,zhi_hanshu();
xianzhe=1;
zhujiao[6]=jiaose[0];
}
}
if(guaiwu[0]<=0)
{
zhi_hanshu=&xinxi5,zhi_hanshu();
zhi_hanshu=&dedaojinqian,zhi_hanshu();
siguai[0]+=1,jingyan+=50;
zhujiao[11]+=320;
if(siguai[0]==siguai[1])
{
jiaose[0]+=50,jiaose[1]+=34;
zhujiao[6]=jiaose[0],zhujiao[7]=jiaose[1];
zhujiao[8]+=8,zhujiao[9]+=6;
guaiwu[4]+=34,guaiwu[0]=guaiwu[4];
guaiwu[1]+=6,guaiwu[2]+=4;
siguai[1]+=3;
}
zhi_hanshu=&tiaojian,zhi_hanshu();
cin>>xianzhe;
if(xianzhe==1)
guaiwu[0]=guaiwu[4];
if(xianzhe==0)
xianzhe=1;
}
}///////////
if(xianzhe==3)
{
zhi_hanshu=&shaxin2,zhi_hanshu();
zhi_hanshu=&shaxin,zhi_hanshu();
zhi_hanshu=&shangdiancaidan,zhi_hanshu();
cin>>xianzhe;
zhi_hanshu=&mai;
if(xianzhe==1)
{
zhiwu->xianchuxuqi();
cin>>xianzhe;
if(xianzhe==1&&zhujiao[11]>=6500)
{
zhujiao[0]=65;
zhujiao[11]-=6500;
zhi_hanshu();
}
if(xianzhe==2&&zhujiao[11]>=7000)
{
zhujiao[0]=70;
zhujiao[11]-=7000;
zhi_hanshu();
}
if(xianzhe==3&&zhujiao[11]>=8000)
{
zhujiao[0]=80;
zhujiao[11]-=8000;
zhi_hanshu();
}
if(xianzhe==4&&zhujiao[11]>=9000)
{
zhujiao[0]=90;
zhujiao[11]-=9000;
zhi_hanshu();
}
if(xianzhe==5&&zhujiao[11]>=9500)
{
zhujiao[0]=95;
离线郁闷的猪
只看该作者 6 发表于: 2006-09-06
zhujiao[11]-=9500;
zhi_hanshu();
}
if(xianzhe==6&&zhujiao[11]>=250000)
{
zhujiao[0]=250;
zhujiao[11]-=25000;
zhi_hanshu();
}
if(xianzhe==7&&zhujiao[11]>=15000)
{
zhujiao[0]=115;
zhujiao[11]-=11500;
zhi_hanshu();
}
if(xianzhe==8&&zhujiao[11]>=7500)
{
zhujiao[0]=75;
zhujiao[11]-=7500;
zhi_hanshu();
}
if(xianzhe==9&&zhujiao[11]>=10000)
{
zhujiao[0]=100;
zhujiao[11]-=10000;
zhi_hanshu();
}
if(xianzhe==10&&zhujiao[11]>=20000)
{
zhujiao[0]=200;
zhujiao[11]-=20000;
zhi_hanshu();
}
zhi_hanshu=&tuichu1,zhi_hanshu();
xianzhe=0;
}
if(xianzhe==2)
{
zhiyi->xianchuyifu();
cin>>xianzhe;
if(xianzhe==1&&zhujiao[11]>=1000)
{
zhujiao[11]-=zhiyi->zouf();
zhujiao[4]=10;
zhi_hanshu();
}
if(xianzhe==2&&zhujiao[11]>=1500)
{
zhujiao[11]-=zhiyi->shuaif();
zhujiao[4]=15;
zhi_hanshu();
}
if(xianzhe==3&&zhujiao[11]>=2000)
{
zhujiao[11]-=zhiyi->MMf();
zhujiao[4]=20;
zhi_hanshu();
}
if(xianzhe==4&&zhujiao[11]>=2500)
{
zhujiao[11]-=zhiyi->kaif();
zhujiao[4]=25;
zhi_hanshu();
}
if(xianzhe==5&&zhujiao[11]>=3000)
{
zhujiao[11]-=zhiyi->fengf();
zhujiao[4]=30;
zhi_hanshu();
}
if(xianzhe==6&&zhujiao[11]>=250000)
{
zhujiao[11]-=zhiyi->qianf();
zhujiao[4]=250;
zhi_hanshu();
}
if(xianzhe==7&&zhujiao[11]>=4000)
{
zhujiao[11]-=zhiyi->aerf();
zhujiao[4]=40;
zhi_hanshu();
}
if(xianzhe==8&&zhujiao[11]>=4500)
{
zhujiao[11]-=zhiyi->yuf();
zhujiao[4]=45;
zhi_hanshu();
}
if(xianzhe==9&&zhujiao[11]>=5000)
{
zhujiao[11]-=zhiyi->leif();
zhujiao[4]=50;
zhi_hanshu();
}
if(xianzhe==10&&zhujiao[11]>=3500)
{
zhujiao[11]-=zhiyi->huif();
zhujiao[4]=35;
zhi_hanshu();
}
zhi_hanshu=&tuichu1,zhi_hanshu();
xianzhe=0;
}
if(xianzhe==3)
{
zhitou->xianchutoukui();
cin>>xianzhe;
if(xianzhe==1&&zhujiao[11]>=1000)
{
zhujiao[5]=10;
zhujiao[11]-=zhitou->jiank();
zhi_hanshu();
}
if(xianzhe==2&&zhujiao[11]>=1500)
{
zhujiao[5]=15;
zhujiao[11]-=zhitou->diaok();
zhi_hanshu();
}
if(xianzhe==3&&zhujiao[11]>=2000)
{
zhujiao[5]=20;
zhujiao[11]-=zhitou->mok();
zhi_hanshu();
}
if(xianzhe==4&&zhujiao[11]>=2500)
{
zhujiao[5]=25;
zhujiao[11]-=zhitou->piaok();
zhi_hanshu();
}
if(xianzhe==5&&zhujiao[11]>=3000)
{
zhujiao[5]=30;
zhujiao[11]-=zhitou->aik();
zhi_hanshu();
}
if(xianzhe==6&&zhujiao[11]>=250000)
{
zhujiao[5]=250;
zhujiao[11]-=zhitou->qiank();
离线郁闷的猪
只看该作者 7 发表于: 2006-09-06
zhi_hanshu();
}
if(xianzhe==7&&zhujiao[11]>=3500)
{
zhujiao[5]=35;
zhujiao[11]-=zhitou->shuaik();
zhi_hanshu();
}
if(xianzhe==8&&zhujiao[11]>=4000)
{
zhujiao[5]=40;
zhujiao[11]-=zhitou->kuk();
zhi_hanshu();
}
if(xianzhe==9&&zhujiao[11]>=4500)
{
zhujiao[5]=45;
zhujiao[11]-=zhitou->yunk();
zhi_hanshu();
}
if(xianzhe==10&&zhujiao[11]>=5000)
{
zhujiao[5]=50;
zhujiao[11]-=zhitou->fengk();
zhi_hanshu();
}
zhi_hanshu=&tuichu1,zhi_hanshu();
xianzhe=0;
}
if(xianzhe==4)
{
zhixiang->xianchuxianglian();
cin>>xianzhe;
if(xianzhe==1&&zhujiao[11]>=6600)
{
zhujiao[11]-=zhixiang->leil();
zhujiao[2]=66;
zhi_hanshu();
}
if(xianzhe==2&&zhujiao[11]>=5500)
{
zhujiao[11]-=zhixiang->yul();
zhujiao[2]=55;
zhi_hanshu();
}
if(xianzhe==3&&zhujiao[11]>=5300)
{
zhujiao[11]-=zhixiang->aerl();
zhujiao[2]=53;
zhi_hanshu();
}
if(xianzhe==4&&zhujiao[11]>=4700)
{
zhujiao[11]-=zhixiang->huil();
zhujiao[2]=47;
zhi_hanshu();
}
if(xianzhe==5&&zhujiao[11]>=4200)
{
zhujiao[11]-=zhixiang->fengl();
zhujiao[2]=42;
zhi_hanshu();
}
if(xianzhe==6&&zhujiao[11]>=250000)
{
zhujiao[11]-=zhixiang->qianl();
zhujiao[2]=250;
zhi_hanshu();
}
if(xianzhe==7&&zhujiao[11]>=3500)
{
zhujiao[11]-=zhixiang->kail();
zhujiao[2]=35;
zhi_hanshu();
}
if(xianzhe==8&&zhujiao[11]>=2900)
{
zhujiao[11]-=zhixiang->MMl();
zhujiao[2]=29;
zhi_hanshu();
}
if(xianzhe==9&&zhujiao[11]>=2600)
{
zhujiao[11]-=zhixiang->leil();
zhujiao[2]=26;
zhi_hanshu();
}
if(xianzhe==10&&zhujiao[11]>=2000)
{
zhujiao[11]-=zhixiang->leil();
zhujiao[2]=20;
zhi_hanshu();
}
zhi_hanshu=&tuichu1,zhi_hanshu();
xianzhe=0;
}
if(xianzhe==5)
{
zhixie->xianchuxiezi();
cin>>xianzhe;
if(xianzhe==1&&zhujiao[11]>=500)
{
zhujiao[1]=5,zhujiao[11]-=zhixie->leix();
zhi_hanshu();
}
if(xianzhe==2&&zhujiao[11]>=1000)
{
zhujiao[1]=10,zhujiao[11]-=zhixie->yux();
zhi_hanshu();
}
if(xianzhe==3&&zhujiao[11]>=1500)
{
zhujiao[1]=15,zhujiao[11]-=zhixie->aerx();
zhi_hanshu();
}
if(xianzhe==4&&zhujiao[11]>=2000)
{
zhujiao[1]=20,zhujiao[11]-=zhixie->huix();
zhi_hanshu();
}
if(xianzhe==5&&zhujiao[11]>=2500)
{
zhujiao[1]=25,zhujiao[11]-=zhixie->fengx();
zhi_hanshu();
}
if(xianzhe==6&&zhujiao[11]>=250000)
{
zhujiao[1]=250,zhujiao[11]-=zhixie->qianx();
zhi_hanshu();
}
if(xianzhe==7&&zhujiao[11]>=3000)
{
zhujiao[1]=30,zhujiao[11]-=zhixie->kaix();
离线郁闷的猪
只看该作者 8 发表于: 2006-09-06
zhi_hanshu();
}
if(xianzhe==8&&zhujiao[11]>=3500)
{
zhujiao[1]=35,zhujiao[11]-=zhixie->MMx();
zhi_hanshu();
}
if(xianzhe==9&&zhujiao[11]>=4000)
{
zhujiao[1]=40,zhujiao[11]-=zhixie->shuaix();
zhi_hanshu();
}
if(xianzhe==10&&zhujiao[11]>=4500)
{
zhujiao[1]=45,zhujiao[11]-=zhixie->zoux();
zhi_hanshu();
}
zhi_hanshu=&tuichu1,zhi_hanshu();
xianzhe=0;
}
if(xianzhe==6)
{
zhishou->xianchushoutao();
cin>>xianzhe;
if(xianzhe==1&&zhujiao[11]>=1300)
{
zhujiao[3]=13,zhujiao[11]-=zhishou->fengs();
zhi_hanshu();
}
if(xianzhe==2&&zhujiao[11]>=400)
{
zhujiao[3]=40,zhujiao[11]-=zhishou->chus();
zhi_hanshu();
}
if(xianzhe==3&&zhujiao[11]>=3300)
{
zhujiao[3]=33,zhujiao[11]-=zhishou->das();
zhi_hanshu();
}
if(xianzhe==4&&zhujiao[11]>=2800)
{
zhujiao[3]=28,zhujiao[11]-=zhishou->yuns();
zhi_hanshu();
}
if(xianzhe==5&&zhujiao[11]>=2600)
{
zhujiao[3]=26,zhujiao[11]-=zhishou->wans();
zhi_hanshu();
}
if(xianzhe==6&&zhujiao[11]>=250000)
{
zhujiao[3]=250,zhujiao[11]-=zhishou->qians();
zhi_hanshu();
}
if(xianzhe==7&&zhujiao[11]>=2300)
{
zhujiao[3]=23,zhujiao[11]-=zhishou->leis();
zhi_hanshu();
}
if(xianzhe==8&&zhujiao[11]>=1900)
{
zhujiao[3]=19,zhujiao[11]-=zhishou->kais();
zhi_hanshu();
}
if(xianzhe==9&&zhujiao[11]>=1600)
{
zhujiao[3]=16,zhujiao[11]-=zhishou->shuis();
zhi_hanshu();
}
if(xianzhe==10&&zhujiao[11]>=1500)
{
zhujiao[3]=15,zhujiao[11]-=zhishou->xians();
zhi_hanshu();
}
zhi_hanshu=&tuichu1,zhi_hanshu();
xianzhe=0;
}
if(xianzhe==7)
{
zhidao->xianchudaoju();
cin>>xianzhe;
if(xianzhe==1&&zhujiao[11]>=250)
{
daoju1[0]+=1;zhujiao[11]-=zhidao->xh();
zhi_hanshu();
}
if(xianzhe==2&&zhujiao[11]>=150)
{
daoju1[1]+=1;zhujiao[11]-=zhidao->xl();
zhi_hanshu();
}
if(xianzhe==3&&zhujiao[11]>=650)
{
daoju1[2]+=1;zhujiao[11]-=zhidao->zh();
zhi_hanshu();
}
if(xianzhe==4&&zhujiao[11]>=450)
{
daoju1[3]+=1;zhujiao[11]-=zhidao->zl();
zhi_hanshu();
}
if(xianzhe==5&&zhujiao[11]>=1000)
{
daoju1[4]+=1;zhujiao[11]-=zhidao->dh();
zhi_hanshu();
}
if(xianzhe==6&&zhujiao[11]>=700)
{
daoju1[5]+=1;zhujiao[11]-=zhidao->xl();
zhi_hanshu();
}
zhi_hanshu=&tuichu1,zhi_hanshu();
xianzhe=0;
}
if(xianzhe==0)
xianzhe=1;
}
if(xianzhe==0)
break;
if(xianzhe==4)
{
shiyongdaoju(daoju1);
cin>>xianzhe;
if(daoju1[0]!=0&&xianzhe==1)
{
zhujiao[6]+=zhidao->xh();
daoju1[0]-=1;
}
if(daoju1[1]!=0&&xianzhe==2)
{
zhujiao[7]+=zhidao->xl();
daoju1[1]-=1;
}
if(daoju1[2]!=0&&xianzhe==3)
{
zhujiao[6]+=zhidao->zh();
daoju1[2]-=1;
}
if(daoju1[3]!=0&&xianzhe==4)
{
zhujiao[7]+=zhidao->zl();
daoju1[3]-=1;
}
if(daoju1[4]!=0&&xianzhe==4)
{
zhujiao[6]+=zhidao->dh();
daoju1[4]-=1;
}
if(daoju1[5]!=0&&xianzhe==6)
{
zhujiao[7]+=zhidao->dl();
daoju1[5]-=1;
}
if(zhujiao[6]>jiaose[0])
zhujiao[6]=jiaose[0];
if(zhujiao[7]>jiaose[1])
zhujiao[7]=jiaose[1];
}
}
}
else
{
zhi_hanshu=&cuowuxinxi;
zhi_hanshu();
zhi_hanshu=&tuichu;
zhi_hanshu();
system("PAUSE");
}
return 0;
}
离线r134a
只看该作者 9 发表于: 2006-09-13
偶没有啊~~~
.


祝大家明年NOIP大获全盛!


.
快速回复
限100 字节
 
上一个 下一个