
的基本结构参考程序如下。
- #include"picture.h"//加入绘图头文件
- int main()
- {
- int pc,man,nl=0,n2=0;//nl表示计算机赢的次数,n2表示玩家赢的次数
- srand(time (0));
- for(inti=1;1<=5;1++)
- pc=rand()$3;
- cout<<"轮到你出了(0代表石头,1代表剪刀,2代表布)";
- cin>>man;
- if (pc==man)
- cout<<"第"<i<<"局是平局,计算机出的是"<<pc<<"\n";
- else if(pc==0 &man==1 pc==1 &man==2 pc==2 &man==0)
- cout<<"第"<<i<"局计算机赢了,计算机出的是"<<pc<<"\n";
- n1++://统计计算机赢的次数
- e1seif(pc==0&&man==2|pc==1&&man==0||pc==2&&man==1)
- cout<<"第"<i<"局玩家赢了,计算机出的是"<<pc<<"\n";
- n2++://统计玩家赢的次数
- if(n1==n2)
- cout<<"\n\n最终结果:平局"<<"\n":
- else if(n1>n2)
- cout<<"\n\n最终结果:计算机赢了!"<<"\n";
- else
- cout<<"\n\n最终结果:玩家赢了"<<"\n";
- W1n.Show();//启动绘图窗口