全部评论 9

  • 原来你上课在写这东西。

    2024-08-15 来自 浙江

    6
  • 代码放到DEV里第149行报错了捏(哭)

    2024-08-18 来自 陕西

    1
  • 催更

    1周前 来自 浙江

    0
  • vocal

    2024-08-28 来自 上海

    0
  • 为什么进入商店后按7出不去

    2024-08-27 来自 广东

    0
    • userId_undefined

      cys

      回复cys

      :(

      2024-08-27 来自 广东

      0
    • userId_undefined

      IKUN

      回复cys

      少个if

      1周前 来自 浙江

      0
    • userId_undefined

      IKUN

      回复IKUN

      改完后的:
      #include<bits/stdc++.h>//纯自创
      #include<windows.h>
      using namespace std;
      struct node{
      int dengj,guangz,xuel,gongj,fangy,baol;
      double baos;
      };map<string,node>juese;
      struct noder{
      int xuel,gongj;
      string cail;
      };
      map<string,noder>dir;
      map<string,int>beibao;
      string cl[]={"2星材料-掠夺的本能","2星材料-掠夺的本能","-2星材料-古代零件"};
      string cl2[]={"3星材料-篡改的野心","3星材料-篡改的野心","-3星材料-古代转轴"};
      string cl3[]={"4星材料-践踏的意志","4星材料-践踏的意志","-4星材料-古代引擎"};
      string dw[]={"开拓者","丹恒","娜塔莎"};
      string dr[]={"虚卒","自动机兵","兴风者","自动机兵-齿狼"};
      int shengji[101];
      void zd(string diren){
      system("cls");
      srand(time(NULL));
      node a[3];
      a[0]=juese["开拓者"];a[1]=juese["丹恒"];a[2]=juese["娜塔莎"];
      noder d=dir[diren];
      int winner=0,zhanjidian=3;
      d.gongj=max(max(a[0].fangy+1,a[1].fangy+1),max(a[2].fangy+1,d.gongj));
      for(int n=0;;n++){
      cout<<"开拓者"<<(a[0].xuel<0?0:a[0].xuel)<< "/"<<juese["开拓者"].xuel<<endl;
      cout<<"丹恒"<<(a[1].xuel<0?0:a[1].xuel)<<"/"<<juese["丹恒"].xuel<<endl;
      cout<<"娜塔莎"<<(a[2].xuel<0?0:a[2].xuel)<<"/"<<juese["娜塔莎"].xuel<<endl;
      cout<<diren<<"剩余血量"<<(d.xuel<0?0:d.xuel)<<endl;
      cout<<"目前战技点:";
      for(int i=1;i<=zhanjidian;i++)cout<<"◆";
      for(int i=zhanjidian+1;i<=5;i++)cout<<"◇";
      cout<<endl;
      if(a[0].xuel<=0&&a[1].xuel<=0&&a[2].xuel<=0)break;
      else if(d.xuel<=0){
      winner=1;
      break;
      }
      if(n%4==3){
      int =rand()%3;
      while(a[
      ].xuel<=0&&(a[0].xuel>0||a[1].xuel>0||a[2].xuel>0))
      =rand()%3;
      cout<<diren<<"对"<<dw[
      ]<<"造成了"<<d.gongj-a[
      ].fangy<<"点伤害\n";
      a[
      ].xuel-=d.gongj-a[
      ].fangy;
      Sleep(1000);
      =rand()%3;
      while(a[
      ].xuel<=0&&(a[0].xuel>0||a[1].xuel>0||a[2].xuel>0))
      =rand()%3;
      cout<<diren<<"对"<<dw[]<<"造成了"<<d.gongj-a[].fangy<<"点伤害\n";
      a[].xuel-=d.gongj-a[].fangy;
      Sleep(1000);
      system("cls");
      }else{
      int =n%4;
      cout<<"轮到"<<dw[
      ]<<"行动\n";
      cout<<"使用 1.普攻 2.战技\n";
      if(a[_].xuel<=0){
      system("cls");
      continue;
      }
      while(1){
      int bj=rand()%100-1;
      char c;
      cin>>c;
      if(c=='2'&&zhanjidian0)cout<<"战技点不够,请重新输入\n";
      else if(c
      '2'

      1周前 来自 浙江

      0
  • #include<bits/stdc++.h>
    #include<Windows.h> 
    using namespace std;
    void SetFont(int size){
    	CONSOLE_FONT_INFOEX cfi;
    	cfi.cbSize = sizeof cfi;
    	cfi.nFont=0;
    	cfi.dwFontSize.X=size;
    	cfi.dwFontSize.Y=size;
    	cfi.FontFamily=FF_DONTCARE;
    	cfi.FontWeight=FW_NORMAL;
    	//wcscpy_s(cfi.FaceName,L"黑体");
    
    	SetCurrentConsoleFontEx(GetStdHandle(STD_OUTPUT_HANDLE),FALSE,&cfi);
    //	HANDLE handle=GetStdHandle(STD_OUTPUT_HANDLE);
    //	CONSOLE_FONT_INFOEX consoleCurrentFont;
    //	GetCurrentsoleFont(handle,FALSE,&consoleCurrentFont);
    //	
    
    }
    int main(){
    	SetFont(100);
    	system("color 70");
    	cout<<endl;
    	cout<<"崩坏星穹铁道"<<endl<<endl<<endl<<endl;
    	Sleep(1000);
    	system("cls");
    	cout<<endl<<"    启动!"<<endl<<endl<<endl<<endl; 
    	Sleep(1000);
    	SetFont(00);
    	return 0; 
    	
    }
    

    2024-08-15 来自 浙江

    0
  • 三月七呢

    2024-08-15 来自 浙江

    0
  • 支持

    2024-08-15 来自 浙江

    0
  • 没玩过崩铁

    2024-08-15 来自 广东

    0

热门讨论