【问题】 为啥我复制代码后汉字变成了奇怪符号

你们看 斗破苍穹2.7.1变成了这样

#include<stdio.h>
#include<ctime>
#include<time.h> //suiji
#include<windows.h> //SLEEPº¯Êý
struct Player //Íæ¼Ò½á¹¹Ì壬²¢³õʼ»¯player
{
char name[21];
int attack;
int defense;
int health;
long int max_health;
int level;
int exp;
int range_exp;
long int max_exp;
} player= {"ÓÂÕß",50,40,100,100,1,0,0,100};
struct Enemy //¹ÖµÄ½á¹¹Ìå,²¢³õʼ»¯¸÷ÖÖ¹Ö
{
char name[20];
char wupin[20];
int attack;
int defense;
int health;
int money;
long int exp;
int wupin_sign;
int wupinpro;
int double_attack;
int miss;
} strongman= {"É­ÁÖ¾ÞÈË","´«ËµÊ¥¼×",40,50,350,200,100,1,5,1,0},
witch= {"É­ÁÖÊÞÈË","Öؼ×",25,15,100,50,50,2,4,1,1},
xiyi= {"É­ÁÖòáòæ","Ìú¼×",18,10,50,30,35,3,8,2,2},
big_strongman= {"ÈÛÑÒ¾ÞÁú","¾ÞÁú¾§Ê¯",40*5,50*5,200*5,200*5,100*5,4,4,2,0},
lion= {"»Ê¼ÒÊ¿±ø","Éз½±¦½£",60,30,280,200,100,5,5,1,0},
horse= {"²ÝÔ­¶ÀÑÛ¾ÞÈË","±ÌѪս´¸",28,12,90,50,50,6,5,1,1},
bee= {"²ÝÔ­½£¿Í","Î÷Ñó½£",17,11,60,30,35,7,5,2,2},
shitu= {"»ÃÏó*µòÁã·ç±©*","\0",2000,700,20000,10000,5000,0,1,1,0},
pika= {"Ƥ¿¨³¬ÈË","\0",300,40*8,1000,2000,1000,0,0,1,0},
dapika= {"´óƤ¿¨³¬ÈË","Ƥ¿¨´ó½£",350,40*10,1500,3000,2000,8,6,6,0},
cl= {"Öлª³¤Áú","\0",450,50*10,2000,3500,2500,0,0,1,0},
jl= {"¶«·½½ðÁú","ÍòÁú¼×",500,40*20,5000,10000,5000,9,6,6,1},
guai= {"\0","\0",0,0,0,0,0,0,0,0,0};
struct Place
{
int bar,hotel,forest1,forest2,forest3,grass1,grass2,grass3,te1,te2,te3,te4;
} place= {1,2,3,4,5,6,7,8,9,10,11,12};
 
int max_exp=0;
int choose_number=0,s=0,strongman_arm=0,battle=0,money=500,place_sign=10;
int cao=3,jijiubao=3,baiyao=3,superbaiyao=3,miansi=1,boom=3,dubiao=2,atom_boom=1;
int fang=0,fang1=10,fang1n=0,fang2=20,fang2n=0,fang3=40,fang3n=0,fang4=100,fang4n=0,fang5=200,fang5n=0;
int gong=0,gong1=8,gong1n=0,gong2=15,gong2n=0,gong3=25,gong3n=0,gong4=60,gong4n=0,gong5=100,gong5n=0;
int jingyancao=0,jingyanbao=0,jingyanshi=0;
char gongname[20]="ÎÞ",fangname[20]="ÎÞ";
char proof;
 
void AddWupin(int);
int AttackResult();
void BattleAct();
void ChooseWupin();
void DisplayState();
void OrdinaryAct();
int SuiJi();
int SuiJi100();
void WhetherLevelUp();
void SlowDisplay(char *);
 
int main()
{
 
int i=0,j=0,k=0;
char player_name[21];
Sleep(1000);
printf("--------------------------»¶Ó­À´µ½ [²Ôñ·ÊÀ½ç] 2.7.1 Õýʽ°æ-----------------------\n\n\n");
//Èç¹ûÏëʹÓÃÍâ¹Ò£¬Ãû×ÖÇëÊäÈ룺¡°zty ¡±¡£
Sleep(1000);
printf("ÕâÀïÊDzÔñ·ÊÀ½ç! ÑÅÀòÈø˹¹úµÄÂÞÜ繫Ö÷±»Ä°ÉúÈË°ó¼ÜÁË!\n\n\n ΰ´óµÄÓÂÕß°¡~ÄÃÆðÄãÃǵÄÎäÆ÷,Óª¾È¹«Ö÷!\n\n\nÊäÈëÄãµÄÃû×Ö: (20¸ö×Ö·û)\n\n\n");
scanf("%s",player_name);
strncpy(player.name,player_name,20);
if(strcmp(player.name,"zty")==0)
{
printf("\n\n\n·âÓ¡¶àÄêµÄÊ¥½£ÑªÍ³°¡!ÄãÖÕÓÚ¾õÐÑÁË!\n\n\nzty£¬Äã³ÉΪÁËÌìÑ¡Ö®ÈË£¬ÇëÄã¾È³ö¹«Ö÷°É£¡\n\n\n");
player.attack=999;
player.defense=999;
player.health=9999;
player.max_health=9999;
}
getchar();
 
OrdinaryAct();
return 0;
}
 
int SuiJi()
{
srand((unsigned)time(NULL));
return rand()%10;
}
 
int SuiJi100()
{
srand((unsigned)time(NULL));
return rand()%100;
}
 
void ChooseWupin() //Ñ¡ÔñÎïÆ· ²¢Ê¹ÓÃ
{
printf("ÎïÆ·: 1,ֹѪ²Ý%d¸ö 2,¼±¾È°ü%d¸ö 3,ÔÆÄÏ°×Ò©%d¸ö 4,³¬¼¶ÔÆÄÏ°×Ò©%d¸ö 5,ÊÖÀ×%d¸ö 6,¶¾±ê%d¸ö 7,ÊÖÅ×ʽԭ×Óµ¯%d¸ö 8,¾­Ñé²Ý%d¸ö 9,¾­Ñé°ü%d¸ö 10,¾­Ñéʯ%d¸ö 11,¾ÞÁú¾§Ê¯%d¸ö 12,ÃâËÀ½ðÅÆ%d¸ö 0,·µ»Ø\n\n\n",cao,jijiubao,baiyao,superbaiyao,boom,dubiao,atom_boom,jingyancao,jingyanbao,jingyanshi,strongman_arm,miansi);
switch(scanf("%d",&choose_number),choose_number)
{
case 1:
if(cao>0)
{
printf("ʹÓÃֹѪ²Ý,HPÔö¼Ó60\n\n\n");
cao--;
if(player.health+60>player.max_health)player.health=player.max_health;
else player.health+=60;
}
else printf("ûÓÐֹѪ²ÝÁË\n\n\n");
break;
case 2:
if(jijiubao>0)
{
printf("ʹÓü±¾È°ü,HPÔö¼Ó80\n\n\n");
jijiubao--;
if(player.health+80>player.max_health)player.health=player.max_health;
else player.health+=80;
}
else printf("ûÓм±¾È°üÁË\n\n\n");
break;
case 3:
if(baiyao>0)
{
printf("ʹÓÃÔÆÄÏ°×Ò©,HPÔö¼Ó120\nz\n\n");
baiyao--;
if(player.health+120>player.max_health)player.health=player.max_health;
else player.health+=120;
}
else printf("ûÓÐÔÆÄÏ°×Ò©ÁË\n\n\n");
break;
case 4:
if(superbaiyao>0)
{
printf("ʹÓ󬼶ÔÆÄÏ°×Ò©,HPÔö¼Ó200\n\n\n");
superbaiyao--;
if(player.health+200>player.max_health)player.health=player.max_health;
else player.health+=200;
}
else printf("ûÓг¬¼¶ÔÆÄÏ°×Ò©ÁË\n\n\n");
break;
case 5:
if(battle) //ÔÚÕ½¶·ÖÐ(battle=1),·ñÔò(battle=0)²»ÄÜʹÓù¥»÷ÐÔÎïÆ·
{
if(boom>0)
{
printf("ʹÓÃÊÖÀ×,µÐÈËHP¼õÉÙ100\n\n\n");
boom--;
guai.health-=100;
AttackResult();
}
}
else printf("·ÇÕ½¶·×´Ì¬,²»ÄÜʹÓÃÊÖÀ×!\n\n\n");
break;
case 6:
if(battle) //ÔÚÕ½¶·ÖÐ(battle=1),·ñÔò(battle=0)²»ÄÜʹÓù¥»÷ÐÔÎïÆ·
{
if(dubiao>0)
{
printf("ʹÓö¾±ê,µÐÈËHP¼õÉÙ200\n\n\n");
dubiao--;
guai.health-=200;
AttackResult();
}
}
else printf("·ÇÕ½¶·×´Ì¬,²»ÄÜʹÓö¾±ê!\n\n\n");
break;
case 7:
if(battle) //ÔÚÕ½¶·ÖÐ(battle=1),·ñÔò(battle=0)²»ÄÜʹÓù¥»÷ÐÔÎïÆ·
{
if(atom_boom>0)
{
printf("ʹÓÃÊÖÅ×ʽԭ×Óµ¯,µÐÈËHP¼õÉÙ1000\n\n\n");
atom_boom--;
guai.health-=1000;
AttackResult();
}
}
else printf("·ÇÕ½¶·×´Ì¬,²»ÄÜʹÓÃÊÖÅ×ʽԭ×Óµ¯!\n\n\n");
break;
case 8:
if(jingyancao>0 && player.level<100)
{
 
printf("ʹÓþ­Ñé²Ý,µÈ¼¶Ôö¼Ó3¼¶\n\n\n");
jingyancao--;
player.max_health=player.max_health+60;
player.attack+=9;
player.defense+=6;
player.level+=3;
player.health=player.max_health;
printf("µÈ¼¶£º%d\n",player.level);
}
else    if(jingyancao<1)
{
printf("ûÓо­Ñé²ÝÁË\n\n\n");
}
else printf("µÈ¼¶³¬¹ý100¼¶,ÐÞΪ̫¸ß£¬ÎÞ·¨Ê¹Óá£\n\n\n");
break;
case 9:
if(jingyanbao>0 && player.level<1000)
{
if(player.level>97&&player.level<1000)
{
int sheng;
sheng=100-player.level;
player.level+=sheng;
jingyanbao--;
player.max_health=player.max_health+sheng*20;
player.attack+=sheng*3;
player.defense+=sheng*2;
player.health=player.max_health;
printf("ʹÓþ­Ñé°ü,µÈ¼¶Ôö¼Ó%d¼¶",sheng);
printf("µÈ¼¶£º%d\n",player.level);
}
else
{
 
printf("ʹÓþ­Ñé°ü,µÈ¼¶Ôö¼Ó5¼¶\n\n\n");
jingyanbao--;
player.max_health=player.max_health+100;
player.attack+=15;
player.defense+=10;
player.level+=5;
player.health=player.max_health;
printf("µÈ¼¶£º%d\n",player.level);
}
}
else if(jingyanbao<1)
{
printf("ûÓо­Ñé°üÁË");
}
else printf("µÈ¼¶³¬¹ý100¼¶,ÐÞΪ̫¸ß£¬ÎÞ·¨Ê¹Óá£\n\n\n");
break;
case 10:
if(jingyanshi>0 && player.level<100)
{
if(player.level>92&&player.level<100)
{
int sheng;
sheng=100-player.level;
player.level+=sheng;
player.max_health+=sheng*20;
player.attack+=sheng*3;
player.defense+=sheng*2;
player.health=player.max_health;
printf("ʹÓþ­Ñéʯ,µÈ¼¶Ôö¼Ó%d¼¶\n",sheng);
printf("µÈ¼¶£º%d\n",player.level);
}
else
{
printf("ʹÓþ­Ñéʯ,µÈ¼¶Ôö¼Ó10¼¶\n");
jingyanshi--;
player.max_health=player.max_health+200;
player.attack+=30;
player.defense+=20;
player.level+=10;
player.health=player.max_health;
}
}
else if(jingyanshi<1)
{
printf("ûÓо­ÑéʯÁË\n\n\n");
}
else printf("µÈ¼¶³¬¹ý100¼¶,ÐÞΪ̫¸ß£¬ÎÞ·¨Ê¹Óá£\n\n\n");
break;
case 11:
if(strongman_arm>0 && player.level<100)
{
if(player.level>82&&player.level<100)
{
int sheng;
sheng=100-player.level;
player.level+=sheng;
player.max_health=player.max_health+sheng*20;
player.attack+=sheng*3;
player.defense+=sheng*2;
player.health=player.max_health;
printf("ʹÓþÞÁú¾§Ê¯,µÈ¼¶Ôö¼Ó%d¼¶",sheng);
printf("µÈ¼¶£º%d\n",player.level);
}
else
{
printf("ʹÓþÞÁú¾§Ê¯,µÈ¼¶Ôö¼Ó20¼¶\n\n\n");
strongman_arm--;
player.max_health=player.max_health+400;
player.attack+=60;
player.defense+=40;
player.health+=999999;
player.level+=20;
printf("µÈ¼¶£º%d\n",player.level);
}
}
else if(strongman_arm<1)
{
printf("ûÓоÞÁú¾§Ê¯ÁË¡£\n\n\n");
}
else printf("µÈ¼¶³¬¹ý100¼¶,ÐÞΪ̫¸ß£¬ÎÞ·¨Ê¹Óá£\n\n\n");
break;
case 12:
if(miansi>0)
{
printf("ʹÓÃÃâËÀ½ðÅÆ,HPÂú\n\n\n");
miansi--;
if(player.health+999999>player.max_health)player.health=player.max_health;
else player.health+=999999;
}else printf("ûÓÐÃâËÀ½ðÅÆÁË\n\n\n"); break;
case 0:
break;
default:
printf("ChooseWupin error!\n\n\n");
}
}
int AttackResult() //¹¥»÷½á¹û:ÅжÏÊÇ·ñ»ñʤ ÊÇ·ñ»ñµÃÎïÆ· ºÍ ÊÇ·ñÉý¼¶
{
if(guai.health<=0)
{
battle=0;
printf("Õ½¶·Ê¤Àû!»ñµÃ½ð±Ò%d,¾­Ñé%d\n\n\n",guai.money,guai.exp);
player.exp+=guai.exp;
player.range_exp+=guai.exp;
money+=guai.money;
s=SuiJi();
if(s<guai.wupinpro)
{
printf("´ÓµÐÈËʬº¡Öз¢ÏÖ");
printf("%s\n\n\n",guai.wupin);
AddWupin(guai.wupin_sign);
}
WhetherLevelUp();
if(strcmp(guai.name,"»ÃÏó*µòÁã·ç±©*")==0)
{
printf("Äã°Ñ¹«Ö÷¾ÈÁ˳öÀ´\n\nÄã¿ÉÒÔÔÚÖ÷Ò³ÃæÍ˳ö\n\n");

}
return 1; //¹¥»÷Óнá¹ûÁË·µ»Ø1,·ñÔò·µ»Ø0,ÓÃÓÚÅжÏÊÇ·ñ¼ÌÐø×öÕ½¶·ÐÐΪ
}
else
{
int s=SuiJi();
 
if((guai.attack+s-player.defense/3)<0)
{
player.health-=1;
printf("%s·´»÷,ÄãµÄHP¼õÉÙÁË 1\n\n",guai.name);
}
else
{
player.health-=guai.attack+s-player.defense/3;
printf("%s·´»÷,ÄãµÄHP¼õÉÙÁË%d\n\n",guai.name,guai.attack+s-player.defense/3);
}
if(player.health<0)
{
battle=0;
printf("%sÕ½ËÀ!½ð±ÒµôÂä%d\n\n\n",player.name,player.level*500);
money-=player.level*500;
player.health=player.max_health/5;
OrdinaryAct();//
return 1;
}
}
return 0;
}
void AddWupin(int wupin_sign)
{
 
switch(wupin_sign)
{
case 1:
fang4n++;
break;
case 2:
fang3n++;
break;
case 3:
fang2n++;
break;
case 4:
strongman_arm++;
break;
case 5:
gong4n++;
break;
case 6:
gong3n++;
break;
case 7:
gong2n++;
break;
case 8:
gong5n++;
break;
case 9:
fang5n++;
break;
default:
printf("AddWupin error\n\n\n");
}
 
}
void WhetherLevelUp()
{
int i=0,j=0;
int l1=player.range_exp/100;
int l2=player.range_exp/300;
int l3=player.range_exp/600;
if(player.level<=15&&l1>0) //15¼¶ÒÔÏÂ,¾­Ñé×ã¹» ¶¼Âú×ãÔòÉý¼¶
{
if(l1==1)
{
printf("%s",player.name);
printf(" Éý¼¶!\n\n\n¹¥»÷Á¦+3, ·ÀÓùÁ¦+2, HPÉÏÏÞ+20\n\n\n");
player.exp=player.exp+guai.exp-(player.exp+guai.exp)%100;
player.attack+=3;
player.defense+=2;
player.max_health+=20;
player.health=player.max_health;
player.level++;
player.range_exp=0;
player.exp=player.max_exp;
player.max_exp+=100;
}
else
{
printf("ºÃÀ÷º¦!Á¬Éý%d¼¶!",l1);
printf("¹¥»÷Á¦+%d, ·ÀÓùÁ¦+%d, HPÉÏÏÞ+%d\n\n\n",3*l1,2*l1,20*l1);
player.exp=(player.exp+guai.exp) || player.exp-((player.exp+guai.exp) || player.exp)%100;
player.attack+=3*l1;
player.defense+=2*l1;
player.max_health+=20*l1;
player.health=player.max_health;
player.level+=l1;
player.range_exp=0;
player.exp=player.max_exp;
player.max_exp+=100*l1;
}
}
else if(player.level<=40&&l2>0)
{
if(l2==1)
{
printf("%s",player.name);
printf(" Éý¼¶!\n\n\n¹¥»÷Á¦+3, ·ÀÓùÁ¦+2, HPÉÏÏÞ+20\n\n\n");
player.exp=player.exp+guai.exp-(player.exp+guai.exp)%100;
player.attack+=3;
player.defense+=2;
player.max_health+=20;
player.health=player.max_health;
player.level++;
player.range_exp=0;
player.exp=player.max_exp;
player.max_exp+=300;
}
else
{
printf("ºÃÀ÷º¦!Á¬Éý%d¼¶!",l1);
printf("¹¥»÷Á¦+%d, ·ÀÓùÁ¦+%d, HPÉÏÏÞ+%d\n\n\n",3*l2,2*l2,20*l2);
player.exp=player.exp+guai.exp-(player.exp+guai.exp)%100;
player.attack+=3*l2;
player.defense+=2*l2;
player.max_health+=20*l2;
player.health=player.max_health;
player.level+=l2;
player.range_exp=0;
player.exp=player.max_exp;
player.max_exp+=300*l2;
}
}
else if(l3>0)
{
if(l3==1)
{
printf("%s",player.name);
printf(" Éý¼¶!\n\n\n¹¥»÷Á¦+3, ·ÀÓùÁ¦+2, HPÉÏÏÞ+20\n\n\n");
player.exp=player.exp+guai.exp-(player.exp+guai.exp)%100;
player.attack+=3;
player.defense+=2;
player.max_health+=20;
player.health=player.max_health;
player.level++;
player.range_exp=0;
player.exp=player.max_exp;
player.max_exp+=600;
}
else
{
printf("ºÃÀ÷º¦!Á¬Éý%d¼¶!",l1);
printf("¹¥»÷Á¦+%d, ·ÀÓùÁ¦+%d, HPÉÏÏÞ+%d\n\n\n",3*l3,2*l3,20*l3);
player.exp=player.exp+guai.exp-(player.exp+guai.exp)%100;
player.attack+=3*l3;
player.defense+=2*l3;
player.max_health+=20*l3;
player.health=player.max_health;
player.level+=l3;
player.range_exp=0;
player.exp=player.max_exp;
player.max_exp+=600*l3;
}
}
}
void OrdinaryAct() //Õý³£ÐÐΪ²Ëµ¥(Òƶ¯,ÎïÆ·,¶Ô»°,²é¿´×´Ì¬,×°±¸,Í˳öÓÎÏ·)
{
 
while(1)
{
// \(1000);
// system("cls");
puts("=============================================================================");
printf("Òª×öʲô?\n\n\n 1,Òƶ¯ 2,µÀ¾ß 3,¶Ô»° 4,²é¿´×´Ì¬ 5,×°±¸ 6,¹ØÓÚÓÎÏ· 0,Í˳öÓÎÏ·\n\n\n");
puts("=============================================================================");
switch(scanf("%d",&choose_number),choose_number)
{
case 1: //ÏÔʾÒƶ¯²Ëµ¥
printf("ҪȥÄÄÀï?\n\n\n");
printf("1,С֣×Ó¾Æ°É 2,ŵÑÇ·½Ö۾Ƶê 3,±±³¯ÉÌ»á 4£¬ºìÓñÅÄÂôÐÐ 5£¬Ã°ÏÕ»ÄÒ°\n\n\n");
switch(scanf("%d",&choose_number),choose_number)
{
case 1:
place_sign=place.bar; //¼Ç¼ĿǰλÖÃ-¾Æ°É
// OrdinaryAct();
break;
case 2:
place_sign=place.hotel; //½øÈëÂõê
printf("½ð±Ò£º%d",money);
printf("Òª¿ª·¿Âð? 200¸ö½ð±Ò 1,ÊÇ 0,·ñ\n\n\n");
choose_number=1;
switch(scanf("%d",&choose_number),choose_number)
{
case 1:
if(money-200<=0) //ÅжÏÇ®ÊÇ·ñ¹»
{
printf("Sorry,ÄãµÄÇ®²»¹»~\n\n\n");
printf("½ð±Ò£º%d",money);
}
else
{
printf("ºÃºÃÐÝÏ¢\nHPÂú\nµÚ¶þÌìÁË\n\n");
printf("½ð±Ò£º%d\n",money);
money-=200; //»¨·Ñ200סµê·Ñ
player.health=player.max_health; //ÌåÁ¦Âú
}
break;
case 0:
printf("Ï´ÎÔÙÀ´!\n\n\n");
break;
default:
printf("hotel talk error!\n\n\n");
}
place_sign=0;
break;
case 3:
int yongju,gong,fang;
printf("ÇëÎÊÄúÒª¹ºÂòʲôÀàÐ͵ÄÎïÆ·£¿\n\n\n 1,¹¥»÷×°±¸ 2£¬·ÀÓù×°±¸ 3,Ò»´ÎÐÔÉ˺¦ÎäÆ÷\n\n\n");
scanf("%d",&yongju);
switch(yongju)
{
case 1:
printf("ÇëÎÊÄúÒª¹ºÂòʲôÎäÆ÷?\n\n\n 1,Ø°Ê×£¤300 2£¬Î÷Ñó½££¤500 3£¬±ÌѪս´¸£¤1000\n\n\n");
scanf("%d",&gong);
switch(gong)
{
case 1:
if(money>=300)
{
gong1n++;
money=money-300;
printf ("Ø°Ê×+1\n");
printf("Ø°Ê×:%d¸ö\n",gong1n);
printf("½ð±Ò£º%d\n",money);
break;
}
else
{
printf("Ç®²»¹»!\n");
printf("½ð±Ò£º%d\n",money);
break;
}
case 2:
if(money>=500)
{
gong2n++;
money=money-500;
printf ("Î÷Ñó½£+1\n");
printf("Î÷Ñó½£:%d¸ö\n",gong2n);
printf("½ð±Ò£º%d\n",money);
break;
}
else
{
printf("Ç®²»¹»!\n");
printf("½ð±Ò£º%d\n",money);
break;
}
case 3:
if(money>=1000)
{
gong3n++;
money=money-1000;
printf ("±ÌѪս´¸+1\n");
printf("±ÌѪս´¸:%d¸ö\n",gong3n);
printf("½ð±Ò£º%d\n",money);
break;
}
else
{
printf("Ç®²»¹»!\n");
printf("½ð±Ò£º%d\n",money);
break;
}
default:
printf("¶Ô²»Æð£¬ÎÒÃÇÖ»»á´òÔìÒÔÉÏÎäÆ÷¡£");
break;
 
}
break;
case 2:
int fang;
printf("ÇëÎÊÄúÒª¹ºÂòʲô·À¾ß?\n\n\n 1,²¼Ò£¤300 2£¬Ìú¼×£¤500 3£¬Öؼף¤1000\n\n\n");
scanf("%d",&fang);
switch(fang)
{
case 1:
if(money>=300)
{
fang1n++;
money=money-300;
printf ("²¼ÒÂ+1\n");
printf("²¼ÒÂ:%d¸ö\n",fang1n);
printf("½ð±Ò£º%d\n",money);
}
else
{
printf("Ç®²»¹»!\n");
printf("½ð±Ò£º%d\n",money);
}
 
break;
case 2:
if(money>=500)
{
fang2n++;
money=money-500;
printf ("Ìú¼×+1\n");
printf("Ìú¼×:%d¸ö\n",fang2n);
printf("½ð±Ò£º%d\n",money);
}
else
{
printf("Ç®²»¹»!\n");
printf("½ð±Ò£º%d",money);
}
break;
case 3:
if(money>=1000)
{
fang3n++;
money=money-1000;
printf ("Öؼ×+1\n");
printf("Öؼ×:%d¸ö\n",fang3n);
printf("½ð±Ò£º%d\n",money);
}
else
{
printf("Ç®²»¹»!\n");
printf("½ð±Ò£º%d\n",money);
}
default:
printf("¶Ô²»Æð£¬ÎÒÃÇÖ»»á´òÔìÒÔÉÏ·À¾ß¡£");
break;
 
}
printf("½ð±Ò£º%d\n",money);
break;
case 3:
printf("ÇëÎÊÄúÒª¹ºÂòʲôһ´ÎÐÔÉ˺¦ÎäÆ÷£¿\n 1,ÊÖÀ× 2£¬¶¾ïÚ 3£¬ÊÖÅ×ʽԭ×Óµ¯\n\n\n");
int yi;
scanf("%d",&yi);
switch(yi)
{
case 1:
if(money>=300 && boom<5)
{
boom++;
money=money-300;
printf("ÊÖÀ×+1\n");
printf("ÊÖÀ×£º%d\n",boom);
printf("½ð±Ò£º%d\n",money);
}
else
{
printf("Ç®²»¹»!\n");
printf("½ð±Ò£º%d",money);
}
break;
case 2:
if(money>=600 && dubiao<9999999)
{
dubiao++;
money=money-600;
printf("¶¾ïÚ+1\n");
printf("¶¾ïÚ£º%d\n",dubiao);
printf("½ð±Ò£º%d\n",money);
}
else
{
printf("Ç®²»¹»!\n");
printf("½ð±Ò£º%d\n",money);
}
break;
case 3:
if(money>=1000 && atom_boom<=5)
{
atom_boom=atom_boom+1;
money=money-1000;
printf("ÊÖÅ×ʽԭ×Óµ¯+1\n");
printf("ÊÖÅ×ʽԭ×Óµ¯£º%d\n",atom_boom);
printf("½ð±Ò£º%d\n",money);
}
else
{
printf("Ç®²»¹»!\n\n\n");
printf("½ð±Ò£º%d\n",money);
}
 
break;
}
}
break;
case 4:
printf ("»¶Ó­Äú¹âÁÙ±¾ÅÄÂôÐУ¬ÇëÎÊÄúÒªÂôʲô¶«Î÷£¿\n\n");
printf("¹¥»÷×°±¸: 1,Ø°Ê×:%d¸ö 2,Î÷Ñó½£:%d¸ö 3,±ÌѪս´¸:%d¸ö 4,Éз½±¦½£:%d¸ö 5,Ƥ¿¨´ó½££º%d¸ö\n",gong1n,gong2n,gong3n,gong4n,gong5n);
printf("·ÀÓù×°±¸: 6,²¼ÒÂ:%d¸ö 7,Ìú¼×:%d¸ö 8,Öؼ×:%d¸ö 9,´«ËµÊ¥¼×:%d¸ö 10,ÍòÁú¼×£º%d¸ö\n11£¬¾ÞÁú¾§Ê¯:%d¸ö 0,·µ»Ø\n\n\n",fang1n,fang2n,fang3n,fang4n,fang5n,strongman_arm);
int pai,shu,i;
scanf("%d",&pai);
switch(pai)
{
case 1:
printf("ÇëÎÊÄúÒª³öÊÛ¼¸¼þ£¿");
scanf("%d",&shu);
if(gong1n>=shu)
{
gong1n=gong1n-shu;
money=money+shu*240;
printf("Ø°Ê×£º%d\n",gong1n);
printf("½ð±Ò£º%d\n",money);
break;
}
else
{
printf("×°±¸Êý²»¹»£¬ÎÞ·¨³öÊÛ£¡\n");
break;
}
break;
case 2:
printf("ÇëÎÊÄúÒª³öÊÛ¼¸¼þ£¿\n");
scanf("%d",&shu);
if(gong2n>=shu)
{
gong2n=gong2n-shu;
money=money+shu*400;
printf("Î÷Ñó½££º%d\n",gong2n);
printf("½ð±Ò£º%d\n",money);
break;
}
else
{
printf("×°±¸Êý²»¹»£¬ÎÞ·¨³öÊÛ£¡\n");
break;
}
case 3:
printf("ÇëÎÊÄúÒª³öÊÛ¼¸¼þ£¿\n");
scanf("%d",&shu);
if(gong3n>=shu)
{
gong3n=gong3n-shu;
money=money+shu*800;
printf("±ÌѪս´¸£º%d\n",gong3n);
printf("½ð±Ò£º%d\n",money);
break;
}
else
{
printf("×°±¸Êý²»¹»£¬ÎÞ·¨³öÊÛ£¡\n");
break;
}
case 4:
printf("ÇëÎÊÄúÒª³öÊÛ¼¸¼þ£¿\n");
scanf("%d",&shu);
if(gong4n>=shu)
{
gong4n=gong4n-shu;
money=money+shu*1500;
printf("Éз½±¦½££º%d\n",gong4n);
printf("½ð±Ò£º%d\n",money);
break;
}
else
{
printf("×°±¸Êý²»¹»£¬ÎÞ·¨³öÊÛ£¡\n");
break;
}
case 5:
printf("ÇëÎÊÄúÒª³öÊÛ¼¸¼þ£¿\n");
scanf("%d",&shu);
if(gong5n>=shu)
{
gong5n=gong5n-shu;
money=money+shu*3000;
printf("Ƥ¿¨´ó½££º%d\n",gong5n);
printf("½ð±Ò£º%d\n",money);
break;
}
else
{
printf("×°±¸Êý²»¹»£¬ÎÞ·¨³öÊÛ£¡\n");
break;
}
case 6:
printf("ÇëÎÊÄúÒª³öÊÛ¼¸¼þ£¿\n");
scanf("%d",&shu);
if(fang1n>=shu)
{
fang1n=fang1n-shu;
money=money+shu*240;
printf("²¼Ò£º%d\n",fang1n);
printf("½ð±Ò£º%d\n",money);
break;
}
else
{
printf("×°±¸Êý²»¹»£¬ÎÞ·¨³öÊÛ£¡\n");
break;
}
case 7:
printf("ÇëÎÊÄúÒª³öÊÛ¼¸¼þ£¿\n");
scanf("%d",&shu);
if(fang2n>=shu)
{
fang2n=fang2n-shu;
money=money+shu*500;
printf("Ìú¼×£º%d\n",fang2n);
printf("½ð±Ò£º%d\n",money);
break;
}
else
{
printf("×°±¸Êý²»¹»£¬ÎÞ·¨³öÊÛ£¡\n");
break;
}
case 8:
printf("ÇëÎÊÄúÒª³öÊÛ¼¸¼þ£¿\n");
scanf("%d",&shu);
if(fang3n>=shu)
{
fang3n=fang3n-shu;
money=money+shu*800;
printf("Öؼףº%d\n",fang3n);
printf("½ð±Ò£º%d\n",money);
break;
}
else
{
printf("×°±¸Êý²»¹»£¬ÎÞ·¨³öÊÛ£¡\n");
break;
}
break;
case 9:
printf("ÇëÎÊÄúÒª³öÊÛ¼¸¼þ£¿\n");
scanf("%d",&shu);
if(fang4n>=shu)
{
fang4n=fang4n-shu;
money=money+shu*1500;
printf("´«ËµÊ¥¼×£º%d\n",fang4n);
printf("½ð±Ò£º%d\n",money);
break;
}
else
{
printf("×°±¸Êý²»¹»£¬ÎÞ·¨³öÊÛ£¡\n");
break;
}
case 10:
printf("ÇëÎÊÄúÒª³öÊÛ¼¸¼þ£¿\n");
scanf("%d",&shu);
if(fang5n>=shu)
{
fang5n=fang5n-shu;
money=money+shu*3000;
printf("ÍòÁú¼×£º%d\n",fang5n);
printf("½ð±Ò£º%d\n",money);
break;
}
else
{
printf("×°±¸Êý²»¹»£¬ÎÞ·¨³öÊÛ£¡\n");
break;
}
case 11:
printf("ÇëÎÊÄúÒª³öÊÛ¼¸¿Å£¿");
scanf("%d",&shu);
if(strongman_arm>=shu)
{
strongman_arm=strongman_arm-shu;
money=money+shu*4000;
printf("¾ÞÁú¾§Ê¯£º%d\n",strongman_arm);
printf("½ð±Ò£º%d\n",money);
}
else
{
printf("¾§Ê¯Êý²»¹»£¬ÎÞ·¨³öÊÛ£¡\n");
break;
}
break;
case 0:
break;
break;
default:
printf("ûÓиÃ×°±¸£¬ÎÞ·¨³öÊÛ£¡\n");
break;
}
 
break;
case 5:
int yewai;
while(1)
{
puts("=============================================================================");
printf("ҪȥÄÄðÏÕÄØ£¿");
printf("\n\n 1,ÉñÃØÕÓÔó ΣÏճ̶ȣº¡ï\n\n 2,ÐÇÒ«²ÝÔ­ ΣÏճ̶ȣº¡ï\n\n 3,¹îÒìÉ­ÁÖ Î£Ïճ̶ȣº¡ï¡ï¡ï\n\n 4,»ÄÄ®¿ó³¡ ΣÏճ̶ȣº¡ï¡ï¡ï\n\n 5,³ãÈÈÑ׶´ ΣÏճ̶ȣº¡ï¡ï¡ï¡ï\n\n 6,Ƥ¿¨³¬ÈËÓÎÀÖ³¡ ΣÏճ̶ȡï¡ï¡ï¡ï¡ï\n\n 7,»¨¶ä¹¬µî ΣÏճ̶ȣº¡ï¡ï¡ï¡ï¡ï\n\n 8,ÎåǧÁúѨ ΣÏճ̶ȣº¡ï¡ï¡ï¡ï¡ï¡ï\n\n 0,À뿪\n");
puts("=============================================================================");
scanf("%d",&yewai);
switch(yewai)
{
case 1:
place_sign=place.forest1;
s=SuiJi();
if(s<7)
{
battle=1;
guai=xiyi;
printf("%sÆËÁ˹ýÀ´!\n\n\n",guai.name);
BattleAct();
}
else if(s<9)
{
battle=1;
guai=witch;
printf("%sÆËÁ˹ýÀ´!\n\n\n",guai.name);
BattleAct();
}
else
{
printf("ÕâÀﰲȫ\n\n\n");
//²»Óõ÷ÓÃOActº¯Êý,»á×Ô¶¯Ö´ÐÐOActº¯Êý;
}
break;
case 3:
place_sign=place.forest2;
s=SuiJi();
if(s<7)
{
battle=1;
guai=witch;
printf("%sÆËÁ˹ýÀ´!\n\n\n",guai.name);
BattleAct();
}
else if(s<9)
{
battle=1;
guai=strongman;
printf("%sÆËÁ˹ýÀ´!\n\n\n",guai.name);
BattleAct();
}
else
{
printf("ÕâÀﰲȫ\n\n\n");
}
break;
case 5:
place_sign=place.forest3;
s=SuiJi();
if(s<7)
{
battle=1;
guai=strongman;
printf("%sÆËÁ˹ýÀ´!\n\n\n",guai.name);
BattleAct();
}
else if(s<9)
{
battle=1;
guai=big_strongman;
printf("%sÆËÁ˹ýÀ´!\n\n\n",guai.name);
BattleAct();
}
else
{
printf("ÕâÀﰲȫ\n\n\n");
}
break;
case 2:
place_sign=place.grass1;
s=SuiJi();
if(s<7)
{
battle=1;
guai=bee;
printf("%sÆËÁ˹ýÀ´!\n\n\n",guai.name);
BattleAct();
}
else if(s<9)
{
battle=1;
guai=horse;
printf("%sÆËÁ˹ýÀ´!\n\n\n",guai.name);
BattleAct();
}
else
{
printf("ÕâÀﰲȫ\n\n\n");
}
break;
case 4:
place_sign=place.grass2;
s=SuiJi();
if(s<7)
{
battle=1;
guai=horse;
printf("%sÆËÁ˹ýÀ´!\n\n\n",guai.name);
BattleAct();
}
else if(s<9)
{
battle=1;
guai=lion;
printf("%sÆËÁ˹ýÀ´!\n\n\n",guai.name);
BattleAct();
}
else
{
printf("ÕâÀﰲȫ\n\n\n");
}
break;
case 6:
s=SuiJi();
if(s<7)
{
battle=1;
guai=pika;
printf("%sÆËÁ˹ýÀ´!\n\n\n",guai.name);
BattleAct();
}
else if(s<9)
{
battle=1;
guai=dapika;
printf("%sÆËÁ˹ýÀ´!\n\n\n",guai.name);
BattleAct();
}
else
{
printf("ÕâÀﰲȫ\n\n\n");
}
break;
case 8:
s=SuiJi();
if(s<7)
{
battle=1;
guai=cl;
printf("%sÆËÁ˹ýÀ´!\n\n\n",guai.name);
BattleAct();
}
else {
battle=1;
guai=jl;
printf("%sÆËÁ˹ýÀ´!\n\n\n",guai.name);
BattleAct();
}
break;
case 7:
place_sign=place.grass3;
s=SuiJi();
if(s<7)
{
battle=1;
guai=lion;
printf("%sÆËÁ˹ýÀ´!\n\n\n",guai.name);
BattleAct();
}
else if(s<9)
{
battle=1;
if(strongman_arm>=1)
{
printf("ÉñÃØÀÏÈË:\n\n\n ¹þ¹þ,ÄêÇáÈË,×öµÄ²»´í,²»¹ý...ºÙºÙ,ÄãÉϵ±À²!¾ÞÁú¾§Ê¯ÎÒÒªÁË,¹«Ö÷ÄãÒ²±ðÏë´ø×ß!\n\n\n");
guai=shitu;
printf("%sÆËÁ˹ýÀ´!\n\n\n",guai.name);
BattleAct();
}
else printf("ÉñÃØÀÏÈË:\n\n\n ÄêÇáÈË,ÄãºÃ°¡.Èç¹ûÄãÓоÞÁú¾§Ê¯,ÎÒ¿ÉÒÔ¸æËßÄ㹫Ö÷µÄÏÂÂäŶ~\n\n\n");
}
else
{
printf("ÕâÀﰲȫ\n\n\n");
}
break;
if(yewai!=0)
{
printf("¸ÃÇøÓòΪδ֪ÇøÓò£¬ÎÞ·¨½øÈë¡£\n\n\n");
break;
}
}
if(yewai==0)
{
break;
printf("ÒÑÀ뿪»ÄÒ°¡£");
}
}
 
}
break;
 
case 2:
ChooseWupin();
break; //ÏÔʾµÀ¾ß,²¢¿ÉÒÔʹÓÃ.
case 3: //¶Ô»°Ñ¡Ïî
if(place_sign==place.bar)
{
printf("ÒªºÍ˭˵»°?\n\n\n1,ºì·¢Å®ÀÉ 2,ÉͽðÁÔÈË 3,¾Æ°ÉÀÏ°å 4,Ò©Æ·ÉÌÈË\n\n\n"); //ÏÔʾ¶Ô»°ÈËÎï
switch(scanf("%d",&choose_number),choose_number)
{
case 1:
printf("ºì·¢Å®ÀÉ:\n\n\n °Ę́±ßÄǸöHunterºÃ˧°¡!(~Á³ºì~)\n\n\nÌý˵Ëû¾­³£Íâ³ö´òÁÔ,ÍâÃæµÄ·ËûÓ¦¸ÃºÜÊìϤµÄ!\n\n\n");
break;
case 2:
if(fang1n<1&&gong1n<1)
{
printf("ÉͽðÁÔÈË:\n\n\n ÄãÒª¾È¹«Ö÷°¡!ºÃµ¨Á¿!\n\n\n ²»¹ýÍâÃæµÄÊÀ½çºÜÏÕ¶ñ,¶øÇÒÔ½ÉîԽΣÏÕ,ÕâÊÇØ°Ê׺Ͳ¼ÒÂ,¶ÔÄã»áÓÐЩ°ïÖúµÄ,ÄÃÈ¥°É!\n\n\n");
printf("%sÐÄÏë:ÍÛ,Õâλ´óÊåÈËÕæºÃ°¡!\n\n\n)",player.name);
gong1n++;
fang1n++;
}
else printf("ÉͽðÁÔÈË:\n\n\n ¼ÓÓÍ°É,ÄêÇáÈË!\n\n\n ²»Òª±»ÍâÃæÊÀ½çËùÏŵ¹!\n\n\n");
break;
case 3:
printf("ÒªºÈµãʲô?\n\n\n 1,¶þ¹øÍ·25½ð±Ò HP+20 2,·üÌؼÓ80½ð±Ò HP+50 3,ÈËÍ·ÂíÃæ150½ð±Ò HP+100 0,·µ»Ø\n\n\n");
choose_number=1;
while(choose_number)
{
switch(scanf("%d",&choose_number),choose_number)
{
case 1:
if(money<25)
{
printf("Ç®²»¹»!");
}
else
{
if(player.health+20<=player.max_health)
{
printf("HP+20.");
money-=25;
player.health+=20;
}
else
{
printf("HPÂúÁË");
player.health=player.max_health;
}
}
break;
case 2:
if(money<80)
{
printf("Ç®²»¹»!");
}
else
{
if(player.health+50<=player.max_health)
{
printf("HP+50.");
money-=80;
player.health+=50;
}
else
{
printf("HPÂúÁË");
player.health=player.max_health;
}
}
break;
case 3:
if(money<150)
{
printf("Ç®²»¹»!");
}
else
{
if(player.health+100<=player.max_health)
{
printf("HP+100.");
money-=150;
player.health+=100;
}
else
{
printf("HPÂúÁË");
player.health=player.max_health;
}
}
break;
case 0:
printf("Ï´ÎÔÙÀ´!\n");
break;
default:
printf("ÊäÈë´íÎó\n\n\n");
break;
}
break;
}
break;
case 4:
printf("ÄãÒª¸Éʲô£¿\n\n\n 1£¬Âò¶«Î÷ 2£¬ÁÄÌì \n\n\n");
int mai;
scanf("%d",&mai);
if(mai==1)
{
printf("ÂòµãʲôÄØ£¿\n1,ֹѪ²Ý£¤100 HP+60\n2£¬¼±¾È°ü£¤150 HP+80 \n3£¬ÔÆÄÏ°×Ò©£¤250 HP+120\n4£¬³¬¼¶ÔÆÄÏ°×Ò©£¤400 HP+200 \n5£¬¾­Ñé²Ý£¤150 ¾­Ñé+300 \n6£¬¾­Ñé°ü£¤600 ¾­Ñé+600\n7£¬¾­Ñéʯ£¤500 ¾­Ñé+1000 \n0,°Ý°Ý\n");
int dongxi;
scanf("%d",&dongxi);
switch(dongxi)
{
case 1:
if(money>=100&&cao<6)
{
cao++;
money=money-100;
printf ("ֹѪ²Ý+1\n");
}
else
{
printf("Ç®²»¹»!\n");
}
break;
case 2:
if(money>=150&&jijiubao<10)
{
jijiubao++;
money=money-150;
printf ("¼±¾È°ü+1\n");
}
else
{
printf("Ç®²»¹»!\n");
}
break;
case 3:
if(money>=250&&baiyao<10)
{
baiyao++;
money=money-250;
printf ("ÔÆÄÏ°×Ò©+1\n");
}
else
{
printf("Ç®²»¹»!\n");
}
break;
case 4:
if(money>=400&&superbaiyao<10)
{
superbaiyao++;
money=money-400;
printf ("³¬¼¶ÔÆÄÏ°×Ò©+1\n");
 
}
else
{
printf("Ç®²»¹»!\n");
}
break;
case 5:
if(money>=150)
{
jingyancao++;
money=money-150;
printf ("¾­Ñé²Ý+1\n");
}
else
{
printf("Ç®²»¹»!\n");
}
break;
case 6:
if(money>=300)
{
jingyanbao++;
money=money-300;
printf ("¾­Ñé°ü+1\n");
}
else
{
printf("Ç®²»¹»!\n");
}
break;
case 7:
if(money>=500)
{
jingyanshi++;
money=money-500;
printf ("¾­Ñéʯ+1\n");
}
else
{
printf("Ç®²»¹»!\n");
}
break;
}
case 0:
printf("½ð±Ò£º%d\n",money);
printf("ÔÙ¼û£¬»¶Ó­Ï´ÎÔÙÀ´£¡\n");
break;
 
}
if(mai==2)
{
printf("Ò©Æ·ÉÌÈË£ºÈ¥È¥È¥£¬ÀÏ×Óûʱ¼äÅãÄãÁÄ¡£\n");
}
}
}
else if(place_sign==place.hotel)
printf("¡°ÀÏ°åÄï!ÎÒ...¡±\n\n\n¡°ÎÒæ×ÅÄØ£¬Ã»¿ÕÀíÄã~¡±\n\n\n");
else printf("ÕâÀïºÃÏñûÈË¿ÉÒÔÁÄÌì\n\n\n");
break;
case 4:
DisplayState();
break; //ÏÔʾ״̬
case 5: //×°±¸
printf("¹¥»÷×°±¸: 1,Ø°Ê×:%d¸ö 2,Î÷Ñó½£:%d¸ö 3,±ÌѪս´¸:%d¸ö 4,Éз½±¦½£:%d¸ö 5,Ƥ¿¨´ó½££º%d¸ö\n\n\n",gong1n,gong2n,gong3n,gong4n,gong5n);
printf("·ÀÓù×°±¸: 6,²¼ÒÂ:%d¸ö 7,Ìú¼×:%d¸ö 8,Öؼ×:%d¸ö 9,´«ËµÊ¥¼×:%d¸ö 10ÍòÁú¼×:%d¸ö\t\t0,·µ»Ø\n\n\n",fang1n,fang2n,fang3n,fang4n,fang5n);
printf("Ñ¡ÔñҪװ±¸µÄÎäÆ÷»ò·À¾ß:\n\n\n");
switch(scanf("%d",&choose_number),choose_number)
{
case 1:
if(gong1n>=1)
{
printf("ÄÃÆðÁËØ°Ê×\n\n\n");
gong=gong1;
strcpy(gongname,"Ø°Ê×");
}
else printf("ÄãûÓÐØ°Ê׿ÉÒÔ×°±¸\n\n\n");
break;
case 2:
if(gong2n>=1)
{
printf("ÄÃÆðÁËÎ÷Ñó½£\n\n\n");
gong=gong2;
strcpy(gongname,"Î÷Ñó½£");
}
else printf("ÄãûÓÐÎ÷Ñ󽣿ÉÒÔ×°±¸\n\n\n");
break;
case 3:
if(gong3n>=1)
{
printf("ÄÃÆðÁ˱ÌѪս´¸\n\n\n");
gong=gong3;
strcpy(gongname,"±ÌѪս´¸");
}
else printf("ÄãûÓбÌѪս´¸¿ÉÒÔ×°±¸\n\n\n");
break;
case 4:
if(gong4n>=1)
{
printf("ÄÃÆðÁËÉз½±¦½£\n\n\n");
gong=gong4;
strcpy(gongname,"Éз½±¦½£");
}
else printf("ÄãûÓÐÉз½±¦½£¿ÉÒÔ×°±¸\n\n\n");
break;
case 5:
if(gong5n>=1)
{
printf("ÄÃÆðÁËƤ¿¨´ó½£\n\n\n");
gong=gong5;
strcpy(gongname,"Ƥ¿¨´ó½£");
}
else printf("ÄãûÓÐƤ¿¨´ó½£¿ÉÒÔ×°±¸\n\n\n");
break;
case 6:
if(fang1n>=1)
{
printf("´©ÉÏÁ˲¼ÒÂ\n\n\n");
fang=fang1;
strcpy(fangname,"²¼ÒÂ");
}
else printf("ÄãûÓв¼Ò¿ÉÒÔ×°±¸\n\n\n");
break;
case 7:
if(fang2>=1)
{
printf("´©ÉÏÁËÌú¼×\n\n\n");
fang=fang2;
strcpy(fangname,"Ìú¼×");
}
else printf("ÄãûÓÐÌú¼×¿ÉÒÔ×°±¸\n\n\n");
break;
case 8:
if(fang3n>=1)
{
printf("´©ÉÏÁËÖؼ×\n\n\n");
fang=fang3;
strcpy(fangname,"Öؼ×");
}
else printf("ÄãûÓÐÖؼ׿ÉÒÔ×°±¸\n\n\n");
break;
case 9:
if(fang4n>=1)
{
printf("´©ÉÏÁË´«ËµÊ¥¼×\n\n\n");
fang=fang4;
strcpy(fangname,"´«ËµÊ¥¼×");
}
else printf("ÄãûÓд«ËµÊ¥¼×¿ÉÒÔ×°±¸\n\n\n");
break;
case 10:
if(fang5n>=1)
{
printf("´©ÉÏÁËÍòÁú¼×\n\n\n");
fang=fang5;
strcpy(fangname,"ÍòÁú¼×");
}
else printf("ÄãûÓÐÍòÁú¼×¿ÉÒÔ×°±¸\n\n\n");
break;
case 0:
printf("δ¸ü»»×°±¸\n\n\n");
break;
default:
printf("change error!");
}
break;
case 6:
printf(" ÄúºÃ£¬»¶Ó­ÄúÍæ²Ôñ·ÊÀ½ç¡£ÎªÁ˸øÄú¸üºÃµÄÓÎÏ·ÌåÑ飬±¾ÍŶÓʱ²»Ê±»áÓÅ»¯±¾ÓÎÏ·£¬ÓÅ»¯ºó»á¾¡¿ì·¢²¼ÔÚÍøÉÏ¡£¹ØÓÚÍâ¹Ò·½Ã棬¿ªÆôÍâ¹ÒµÄ·½Ê½ÊÇÉ趨ÓÂÕßÐÕÃûʱ£¬ÊäÈë¡°zty ¡±£¨²»°üÀ¨Ë«ÒýºÅ£©¡£ÓÉÓÚ2.0°æ±¾µÄbuy£¬ÎÒÃÇÔÚ2.0µÄ»ù´¡ÉϽøÐÐÐ޸ģ¬ÒÑÐÞ¸´¸Ãbuy¡£²¢ÇÒÐÂÔöÁ˾­Ñé²ÝµÈÓÐÖúÓÚÉý¼¶µÄµÀ¾ß£¬Ï£Íû´ó¼Òϲ»¶¡£ÔÚÕâÀïÒª¸ÐлÀëİͬѧ£¬Ëû¸øÁËÎÒÃÇÐí¶à±¦¹óµÄ½¨Ò飬лл¡£\n");
break;
case 0:
printf("È·¶¨Í˳öÓÎÏ·?(Y/N)\n\n\n");
getchar();
proof=getchar();
if(proof=='y'||proof=='Y')
{
printf("Êý¾Ý´æ´¢ÖÐ...");
//ÏòÎļþÖиüÐÂÊý¾Ý;
getchar();
printf("°´»Ø³µÍ˳ö");
getchar();
return;
}
else if(proof=='n'||proof=='N')printf("¼ÌÐøÓÎÏ·!\n\n\n");
else printf("¼ÌÐø!\n\n\n");
break;
default:
printf("ÊäÈë´íÎó!\n\n\n");
}
}
}
void DisplayState()
{
printf("%s ¹¥»÷Á¦:%d+%d=%d ·ÀÓùÁ¦:%d+%d=%d HP:%d/%d \n\n\n",player.name,player.attack,gong,player.attack+gong,player.defense,fang,player.defense+fang,player.health,player.max_health);
printf("ÎäÆ÷: %s ·À¾ß: %s \n\n\n",gongname,fangname);
printf("µÈ¼¶:%d ¾­Ñé:%d/%d »¹ÐèÒª%d¾­ÑéÉý¼¶ ½ð±Ò:%d \n\n\n",player.level,player.exp,player.max_exp,player.max_exp-player.exp,money);
}
void BattleAct()
{
while(1)
{
puts("=============================================================================");
printf("ÒªÔõô°ì?\n\n\n 1,¹¥»÷ 2,ÎïÆ· 3,²é¿´×´Ì¬ 4,ÌÓÅÜ\n\n\n");
switch(scanf("%d",&choose_number),choose_number)
{
case 1:
s=SuiJi();
printf("%s¹¥»÷! %sHP¼õÉÙ%d\n\n\n",player.name,guai.name,player.attack+s+gong-guai.defense/3);
guai.health-=player.attack+s+gong-guai.defense/3;
if(AttackResult())return; //Èç¹û¹¥»÷Óнá¹û(µÐÈË»òÍæ¼ÒÕ½ËÀ)Í˳öº¯Êý
else continue;
case 2:
ChooseWupin();
break; //Ñ¡ÔñÎïÆ·,¿ÉÒÔʹÓÃ,Õ½¶·ÖÐÔÊÐíʹÓù¥»÷ÐÔÎïÆ·
case 3:
DisplayState();
break; //ÏÔʾ״̬
case 4:
s=SuiJi();
if(s<4) //40%µÄ¸ÅÂÊ¿ÉÒÔÌÓÅÜ
{
printf("%sÌÓÅÜÁË~\n\n\n",player.name);
battle=0;
return;
}
else printf("%sÌÓÅÜʧ°Ü!\n\n\n",player.name);
break;
default:
printf("ÊäÈë´íÎó,ÖØÐÂÊäÈë!\n\n\n");
}
}
}
void printf(char *p)
{
while(1)
{
if(*p!=0)
printf("%c",*p++);
else
break;
Sleep(100);
}
}
什么情况。有没有大佬帮我解答

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值