C语言入门 -- 计算两骰子之和出现概率(2021/2/2)

本文介绍了一个C语言程序,用于模拟掷两个骰子并计算它们和的出现概率。通过掷骰子36万次,使用数组统计每个和值出现的次数,并以百分比形式展示结果。程序验证了7作为最常见和值的概率约为六分之一。
摘要由CSDN通过智能技术生成

掷骰子

掷两个骰子,计算两值之和的出现概率

掷骰子
编写一个程序来模拟两个骰子的滚动。
程序应该使用rand()来掷第一个骰子,并且应该再次使用rand()来掷出第二个骰子。然后计算这两个值的总和。
因为骰子是一个立方体,每个骰子可以显示一个从1到6的整数值,那么这两个值的和将在2到12之间变化,7是最频繁的和,2和12是最不频繁的和。下图显示了两个骰子的36种可能组合。
示例图
你的程序应该把两个骰子掷36万次。
使用一个下标数组来统计每个可能的和出现的次数。
以总计36万次的百分比(百分比)格式打印每个结果。
另外,检查总数是否合理;也就是说,有六种方法可以掷出7,所以大约六分之一的掷骰子应该是7。

/*
  Name:programme3.c
  Author:祁麟
  Date:2020/11/18 
  Description:Dice Rolling(掷骰子游戏)
*/

#include<stdio.h>
#include<stdlib.h>
#include<time.h>

void rollTHEdice(int [],int);

void rollTHEdice(int dice[],
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

RowdyKid

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值