| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
新人的渣作请求各位帮忙 到了最后无论是输入1或者2都会崩溃。。 
编译器是vs2012 
谢谢各位了- #include <stdio.h>
 
 - #include <windows.h>
 
  
- int main(void)
 
 - {
 
 -         int sf;
 
 -         int hp = 500;
 
 -         int i;
 
 -         int gjl = 50;
 
 -         int hj = 20;
 
 -         int gw1hp = 100;
 
 -         int gw1gj = 25;
 
 -         int gw1hj = 0;
 
 -         char mz;
 
 -         int jb;
 
 -         printf("本游戏全称使用ENTER键进行剧情\n");
 
 -         printf("接下来将会进行第一场战斗\n");
 
 -         printf("与你进行战斗的是:普通 树妖\n");
 
 -         for(i=0;i<6;i++)
 
 -         {
 
 -                 printf("你攻击了一次树妖 造成的伤害是:%d\n", gjl - gw1hj);
 
 -                 Sleep(1000);
 
 -                 gw1hp = gw1hp - (gjl - gw1hj);
 
 -                 if (gw1hp <= 0)
 
 -                 {
 
 -                         printf("你获得了胜利!\n");
 
 -                         int hp = 500;
 
 -                         break;
 
 -                 }
 
 -                 if (hp <= 0)
 
 -                 {
 
 -                         printf("挑战失败~");
 
 -                         break;
 
 -                 }
 
 -                 printf("树妖攻击了一次你,造成的伤害是:%d\n", gw1gj - hj);
 
 -                 Sleep(1000);
 
 -                 hp = hp - (gw1gj - hj);
 
 -                 if (gw1hp <= 0)
 
 -                 {
 
 -                         printf("你获得了胜利!\n");
 
 -                         int hp = 500;
 
 -                         break;
 
 -                 }
 
 -                 if (hp <= 0)
 
 -                 {
 
 -                         printf("挑战失败~\n");
 
 -                         break;
 
 -                 }
 
 -         }
 
 -         printf("恭喜你获得了:荆棘之剑\n");
 
 -         printf("属性: 攻击力+10\n");
 
 -         printf("是否装备?1是 2否\n");
 
 -         scanf("%d", sf);
 
 -         if (sf == 1)
 
 -         {
 
 -                 printf("装备成功\n");
 
 -                 gjl = gjl + 10;
 
 -         }
 
 -         if (sf == 2)
 
 -                 printf("装备失败\n");        
 
 - }
 
  复制代码 |   
 
 
 
 |