第5章作业参考案.docVIP

  • 166
  • 0
  • 约11.62万字
  • 约 14页
  • 2016-12-03 发布于河南
  • 举报
第5章作业参考案

5.1 编写一个模拟“投掷双骰子”的游戏程序。游戏规则:每轮投两次,取两次的和,第一轮若和为7或11则获胜,游戏结束;若和为2、3或12则输了,失败结束;若和为其他数字,则将此值作为自己的点数,继续第二轮,第三轮……直到某轮的和等于该点数则获胜,若出现和为7,则输掉游戏。 #include stdio.h #include stdlib.h #include time.h int RandomInteger(int low,int high) { int k; double d; srand(time(0)); //初始化随机种子 d = (double)rand();//产生0~ RAND_MAX范围内的随机数 //下面产生0~ 1范围内的随机数 d /= ((double)RAND_MAX + 1); //stdlib.h里定义RAND_MAX 0x7FFF k = (int)( d * ( high - low + 1 ) ); //产生[low, high]范围内的随机数 return(low+k); } int GetScore() { int i, score = 0; for(i=0; i2; i++) score+=RandomInteger(1,6); return score;

文档评论(0)

1亿VIP精品文档

相关文档