必威体育Betway必威体育官网
当前位置:首页 > IT技术

C语言:掷骰子游戏

时间:2019-06-16 23:41:04来源:IT技术作者:seo实验室小编阅读:69次「手机版」
 

掷骰子游戏

题目要求:

骰子是一个有六个面的正方体,每个面分别印有1〜6之间的小圆点代表点数。假设这个游戏的规则是:两个人轮流掷骰子6次,并将每次投掷的点数累加起来。点数多者获胜;点数相同则为平局。( 要求编写程序模拟这个游戏的过程,并求出玩100盘之后谁是最终的获胜者。 )

程序分析:

在这里插入图片描述

程序代码

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
	int i = 0;
	int j = 0;
	int c1 = 0;
	int c2 = 0;
	int  k = 0;
	while (k < 10) 
	{
	srand((unsigned)time(NULL));
	rand();
	for (i = 0; i <= 100; i++)
	{
		int d1 = 0;
		int d2 = 0;
		for (j = 0; j <= 6; j++)
		{
			d1 = d1+rand()+1;
			d2 = d2+rand()+1;
		}
		if (d1 > d2)
		{
			c1++;
		}
		else if (d1 < d2)
		{
			c2++;
		}
	}
	if (c1 > c2)
	{
		printf ("\nThe first win.\n");
	}
	else
		if (c1 < c2)
		{
		printf ("\nThe second win.\n");
		}
		else
		{
			printf ("\nThe tie.\n");
		}
		k++;
		}
		system ("pause");
		return 0;
}

展示结果如下:

在这里插入图片描述

相关阅读

多语言网站的优化

对于许多企业来说,他们的的目光不仅仅局限于国内市场。相应,这些企业所需要的网站就不单是中文界面了。那大家知道对于多语言需要的

7000元左右i7-7700配GTX1070高游戏电脑配置清单推荐

伴随者七代平台日益普及和流行,据小编了解到开始越来越多的用户考虑最新平台。相信很多用户跟小编一样存在买新不买旧的心理。是的

游戏热更新系列——(初级篇)什么是热更 + 环境搭建

 热更新是什么?为什么要用热更新? 一些文章已经写的很不错了,我就不多说了。  Unity热更新技术整理 - MuYuQianShan - 博客园 ht

数据结构之二叉排序树(C语言实现)

一、基本概念 1.二叉排序树 二叉排序树(Binary sort tree,BST),又称为二叉查找树,或者是一棵空树;或者是具有下列性质的二叉树: (1)若

一加携QQ飞车开启全国挑战赛 90Hz流体屏引领高帧游戏

近日,一加手机宣布将与QQ飞车手游联手开启&ldquo;OnePlus QQ飞车手游全国挑战赛&rdquo;。活动将于7月11日-7月15日 18:00~23:00期

分享到:

栏目导航

推荐阅读

热门阅读