计算机和玩家玩“石头剪刀布”这一游戏。计算机随机出石头、剪刀、布,共玩 5 局。为了方便起见,我们以 0 代表石头,1 代表剪刀,2 代表布。深入探究,掌握如果计算机和玩家出的数字是一样的,则为平局。

计算机和玩家玩“石头剪刀布”这一游戏。计算机随机出石头、剪刀、布,共玩 5 局。为了方便起见,我们以 0 代表石头,1 代表剪刀,2 代表布。深入探究,掌握如果计算机和玩家出的数字是一样的,则为平局。如果计算机出的数字为 0,玩家出的数字为 1;或者计算机出的数字为 1,玩家出的数字为 2;或者计算机出的数字为 2,玩家出的数字为 0,则这一局计算机赢。反 C++之玩家赢。gij100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
的基本结构参考程序如下。
  1. #include"picture.h"//加入绘图头文件 
  2. int main() 
  3. int pc,man,nl=0,n2=0;//nl表示计算机赢的次数,n2表示玩家赢的次数 
  4. srand(time (0)); 
  5. for(inti=1;1<=5;1++) 
  6. pc=rand()$3; 
  7. cout<<"轮到你出了(0代表石头,1代表剪刀,2代表布)"; 
  8. cin>>man; 
  9. if (pc==man) 
  10. cout<<"第"<i<<"局是平局,计算机出的是"<<pc<<"\n"
  11. else if(pc==0 &man==1 pc==1 &man==2 pc==2 &man==0) 
  12. cout<<"第"<<i<"局计算机赢了,计算机出的是"<<pc<<"\n"
  13. n1++://统计计算机赢的次数 
  14. e1seif(pc==0&&man==2|pc==1&&man==0||pc==2&&man==1) 
  15. cout<<"第"<i<"局玩家赢了,计算机出的是"<<pc<<"\n"
  16. n2++://统计玩家赢的次数 
  17. if(n1==n2) 
  18. cout<<"\n\n最终结果:平局"<<"\n"
  19. else if(n1>n2) 
  20. cout<<"\n\n最终结果:计算机赢了!"<<"\n"
  21. else 
  22. cout<<"\n\n最终结果:玩家赢了"<<"\n"
  23. W1n.Show();//启动绘图窗口 

关 键 词

石头剪刀布 参考程序

相关教程

从键盘上输入一个圆的半径(r),求该圆的面积(S)与周长(L),并保留两位小数输出S与L。
请编程实现从键盘上输入一个梯形的上底、下底和高 (假设为整型数据),输出该梯形的面积(保留小数点后2位)。
问题解决。如右图所示,一块平行四边形的草坪中有一条长8米、宽未 知几米的小路,请编写程 序,实现从键盘上输入小 路的宽,求草坪的面积。 如果铺每平方米草坪的价 格是16元,那么铺好这些 草坪需要多少钱
编程实现从键盘上输入一个大写字母,将其转换成小写字母输出。
解决实际问题。某市区出租车的计费标准是:起步价(3千米以内,包括3千米)9元,以后每超过1千米(不足1千米的按1千米计算)另加价1.5元。请编程计算乘车8.5千米要付多少钱?
体验常量及其应用。分别定义整型、实型常量,然后输出相应表达式的值。
字符数据类型存储空间大小的检测及字符与整数运算、转义字符。定义一个字符变量,然后输出它的存储空间大小(单位为:字节),并体验字符与整数的运算和转义字符的功能。
检测实型数据类型存储空间大小和有效位。分别定义f1oat、double、long double类型的变量各一个,然后依次输出它们的存储空间大小(单位为:字节)。
整型数据类型存储空间大小的检测。分别定义short、int、1og类型的变量各一个,然后依次输出它们的存储空间大小(单位为:字节)。
鸡兔同笼问题。大约在1500年前,《孙子算经》中记载了这样一个有趣的问题。书中的叙述是:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?”。这四句话的意思是:有若干只鸡兔同在一个笼子里,从

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!

猜你喜欢