gt.cpp

来自「一个无龟兔子赛跑的程序」· C++ 代码 · 共 56 行

CPP
56
字号
#include<iostream.h>
#include<stdlib.h>
#include<iomanip.h>
void print(int a,int b)
{       if (a>b)
{         cout.fill('-');//用-填充
          cout<<setw(b)<<"H"<<setw(a-b)<<"T"<<setw(70-a)<<"-";//setw()是取域宽
          cout<<endl;
}
        if (a==b)
		{ cout.fill('-');
          cout<<setw(a)<<"0"<<setw(70-a)<<"-";
          cout<<endl;
}
       if (a<b)
	   {  cout.fill('-');
          cout<<setw(a)<<"T"<<setw(b-a)<<"H"<<setw(70-b)<<"-";
          cout<<endl;
  }

}
void main()
{int i,c,d;
int guei=1,tu=1;
for(i=1;;i++)
{c=rand()%10,d=rand()%10;//取随机
 if (c==0||c==1||c==2||c==3||c==4)  guei+=3; //机率50%
 if (c==5||c==6)  //机率20% 
 {	guei-=6;
    if(guei<1)
	   guei=1;
 }
 if (c==7||c==8||c==9)   guei+=1;
 if (d==0||d==1)     tu=tu;
 if (d==2||d==3)     tu+=9;
 if (d==4)     
 { tu-=12;
   if(tu<1)
   tu=1;
 }
 if (d==5||d==6||d==7)  tu+=1;
 if (d==8||d==9)   
 {	tu-=2;
    if(tu<1)
	tu=1;
 }

print(guei,tu);
if(guei>=70)
{ cout<<"guei win"<<endl;break;}
if (tu>=70)
{ cout<<"tu win"<<endl;break;}
}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?