| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2021 人关注过本帖
标题:文件里的数据改变不了,那位大佬来回答一下。
只看楼主 加入收藏
qlw200966
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2020-4-3
结帖率:0
收藏
已结贴  问题点数:20 回复次数:3 
文件里的数据改变不了,那位大佬来回答一下。
include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    int q,w,e,r,t,y,u,i,o,z,x,c,a,s,d;
  L2:    cout<<"qlx公司出品!"<<endl;
    t=100;
    y=10;
    u=10;
    z=100;
    x=2;
    c=5;
    a=0;
    cout<<"商城请按1"<<"  "<<"战斗请按2"<<"  "<<"回血请按3"<<"  "<<"背包请按4"<<"  "<<"挑战BOOS请按5"<<setw(1688)<<endl;
    cin>>q;
    if(q==1){
    cout<<"攻击商店1"<<"  "<<"防御商店2"<<endl;
    cin>>w;
    if(w==1){
      cout<<"破碎的小刀按1"<<"攻击+5"<<"需要5个金币"<<endl;
        cout<<"手里剑按2"<<"攻击+10"<<"需要15个金币"<<endl;
          cout<<"普通的剑按3"<<"攻击+15"<<"需要30个金币"<<endl;
        cout<<"利剑按4"<<"攻击+20"<<"需要50个金币"<<endl;
      cout<<"神剑按5"<<"攻击+25"<<"需要100个金币"<<endl;
      cout<<"返回大厅按3";
          cin>>r;
          if(r==3)
            goto L2;
            cout<<"您要购买什么"<<endl;
              cin>>s;
                if(s=1)
                {
                  a-=5;
                  y+=5;
                  goto L2;
            }
                  else
                    cout<<"金币不足"<<endl;
                      goto L2;
      }
    else if(w==2){
    cout<<"木盾按1"<<"需要3个金币"<<endl;
      cout<<"石盾按2"<<"需要5个金币"<<endl;
        cout<<"铁盾按3"<<"需要10个金币"<<endl;
      cout<<"圣甲盾按4"<<"需要25个金币"<<endl;
    cout<<"量子护盾按5"<<"需要75个金币"<<endl;
    cout<<"返回大厅按3" <<endl;
      cin>>r;
        if(r==3)
          goto L2;
    }
    }
    if(q==4) {cout<<setw(1286)<<endl;
      cout<<"血量是"<<t<<endl;
        cout<<"攻击是"<<y<<endl;
      cout<<"防御是"<<u<<endl;
      cout<<"金币是"<<a<<endl;
        cin>>r;
          if(r==3)
            goto L2;                        
    }
    if(q==2){
      cout<<"输入对手的等级,有1,2---16,你的选择是"<<endl;
        cin>>o;
    if(o==1)cout<<"对手〈看门小兵〉"<<"你的攻击,防御,血量:"<<y<<" "<<u<<" "<<t<<"   "<<"看门小兵的攻击,防御,血量"<<z<<" "<<x<<" "<<c<<endl;
        if(o==2)cout<<"对手〈小兵〉"<<"你的攻击,防御,血量:"<<y<<" "<<u<<" "<<t<<"   "<<"看门小兵的攻击,防御,血量"<<c+5<<" "<<x+5<<" "<<z+10<<endl;
          if(o==3)cout<<"对手〈保安兵〉"<<"你的攻击,防御,血量:"<<y<<" "<<u<<" "<<t<<"   "<<"看门小兵的攻击,防御,血量"<<c+10<<" "<<x+10<<" "<<z+20<<endl;
            if(o==4)cout<<"对手〈看门小兵〉"<<"你的攻击,防御,血量:"<<y<<" "<<u<<" "<<t<<"   "<<"看门小兵的攻击,防御,血量"<<z<<" "<<x<<" "<<c<<endl;
              if(o==5)cout<<"对手〈小兵〉"<<"你的攻击,防御,血量:"<<y<<" "<<u<<" "<<t<<"   "<<"看门小兵的攻击,防御,血量"<<c+5<<" "<<x+5<<" "<<z+10<<endl;
                if(o==6)cout<<"对手〈保安兵〉"<<"你的攻击,防御,血量:"<<y<<" "<<u<<" "<<t<<"   "<<"看门小兵的攻击,防御,血量"<<c+10<<" "<<x+10<<" "<<z+20<<endl;
              if(o==7)cout<<"对手〈小兵〉"<<"你的攻击,防御,血量:"<<y<<" "<<u<<" "<<t<<"   "<<"看门小兵的攻击,防御,血量"<<c+5<<" "<<x+5<<" "<<z+10<<endl;
            if(o==8)cout<<"对手〈保安兵〉"<<"你的攻击,防御,血量:"<<y<<" "<<u<<" "<<t<<"   "<<"看门小兵的攻击,防御,血量"<<c+10<<" "<<x+10<<" "<<z+20<<endl;
               if(o==9)cout<<"对手〈看门小兵〉"<<"你的攻击,防御,血量:"<<y<<" "<<u<<" "<<t<<"   "<<"看门小兵的攻击,防御,血量"<<z<<" "<<x<<" "<<c<<endl;
               if(o==10)cout<<"对手〈小兵〉"<<"你的攻击,防御,血量:"<<y<<" "<<u<<" "<<t<<"   "<<"看门小兵的攻击,防御,血量"<<c+5<<" "<<x+5<<" "<<z+10<<endl;
             if(o==11)cout<<"对手〈保安兵〉"<<"你的攻击,防御,血量:"<<y<<" "<<u<<" "<<t<<"   "<<"看门小兵的攻击,防御,血量"<<c+10<<" "<<x+10<<" "<<z+20<<endl;
           if(o==12)cout<<"对手〈看门小兵〉"<<"你的攻击,防御,血量:"<<y<<" "<<u<<" "<<t<<"   "<<"看门小兵的攻击,防御,血量"<<z<<" "<<x<<" "<<c<<endl;
             if(o==13)cout<<"对手〈小兵〉"<<"你的攻击,防御,血量:"<<y<<" "<<u<<" "<<t<<"   "<<"看门小兵的攻击,防御,血量"<<c+5<<" "<<x+5<<" "<<z+10<<endl;
               if(o==14)cout<<"对手〈保安兵〉"<<"你的攻击,防御,血量:"<<y<<" "<<u<<" "<<t<<"   "<<"看门小兵的攻击,防御,血量"<<c+10<<" "<<x+10<<" "<<z+20<<endl;
             if(o==15)cout<<"对手〈小兵〉"<<"你的攻击,防御,血量:"<<y<<" "<<u<<" "<<t<<"   "<<"看门小兵的攻击,防御,血量"<<c+5<<" "<<x+5<<" "<<z+10<<endl;
           if(o==16)cout<<"对手〈保安兵〉"<<"你的攻击,防御,血量:"<<y<<" "<<u<<" "<<t<<"   "<<"看门小兵的攻击,防御,血量"<<c+10<<" "<<x+10<<" "<<z+20<<endl;
       }
return 0;
}

第22行破碎的小刀那里怎么才能按1之后让y+5并修改第57行的y同时加5,求回复,谢谢!
搜索更多相关主题的帖子: 攻击 cout cin 金币 
2020-04-03 21:12
雪影辰风
Rank: 6Rank: 6
来 自:衡阳市
等 级:贵宾
威 望:22
帖 子:177
专家分:387
注 册:2019-6-17
收藏
得分:10 
你的这个程序似乎没有文件的读入;
另外就是后面那个问题的解决方法是:
    加上头文件conio.h
    然后写判断语句
        if(getch()=='1')
        {
            y+=5;
        }
很显然,这方法基本没作用,因为我复制的时候,按照你的行号去找,都是输出语句,没有变量赋值语句
2020-04-05 15:57
万致远醉帥
Rank: 2
等 级:论坛游民
威 望:1
帖 子:88
专家分:35
注 册:2020-3-24
收藏
得分:10 
前面好像少了个#

我们遇到什么困难,也不要怕,微笑着面对他,消除恐惧的最好方法就是面对恐惧。
2020-04-10 10:38
雪影辰风
Rank: 6Rank: 6
来 自:衡阳市
等 级:贵宾
威 望:22
帖 子:177
专家分:387
注 册:2019-6-17
收藏
得分:0 
是少了个"#",但重点不是这个,重点是你讲的行号没有关于y的改变值的表达式
2020-04-10 11:30
快速回复:文件里的数据改变不了,那位大佬来回答一下。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025558 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved