C语言求教 一个算概率的问题今天在做数学题,儿童节,有3种卡片,装入食品袋面.现知道集全3种才能中奖,现买5袋,问中奖概率是多少,我就想用C语言编个程来算,总共是有243种可能,怎么判断5次购

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 19:04:39
C语言求教 一个算概率的问题今天在做数学题,儿童节,有3种卡片,装入食品袋面.现知道集全3种才能中奖,现买5袋,问中奖概率是多少,我就想用C语言编个程来算,总共是有243种可能,怎么判断5次购

C语言求教 一个算概率的问题今天在做数学题,儿童节,有3种卡片,装入食品袋面.现知道集全3种才能中奖,现买5袋,问中奖概率是多少,我就想用C语言编个程来算,总共是有243种可能,怎么判断5次购
C语言求教 一个算概率的问题
今天在做数学题,儿童节,有3种卡片,装入食品袋面.现知道集全3种才能中奖,现买5袋,问中奖概率是多少,我就想用C语言编个程来算,总共是有243种可能,怎么判断5次购买后是否中奖?如何实现用C语言实现这样的语句?

C语言求教 一个算概率的问题今天在做数学题,儿童节,有3种卡片,装入食品袋面.现知道集全3种才能中奖,现买5袋,问中奖概率是多少,我就想用C语言编个程来算,总共是有243种可能,怎么判断5次购
大家的好像都很专业.如果我没记错,这是一个高考数学题,你应该是个高中生吧.
可以用深度优先搜索(递归回溯),这样比较简单.
大致的思路是这样
用一个数组 f[6],f[1]~f[5]代表那5袋方便面.
用递归或者循环的方法生成123 放到这5个位置(就是穷举这total(=243)种可能)
然后写一个判断累计函数judge()
每生成一个排列就送到judge去判断一次
如果满足条件则ok加1
最后给出概率百分数 float percent = ok*100.0/total
//--------------------------------
递归的代码我已经写好了.通过适当修改相关参数(把方便面袋数量和卡片种类设置为变量提示用户输入),可以计算不同方便面袋数和卡片种类数的中奖概率.如果使用循环的话针对这个题需要5重循环,我想你应该会,我就不写了.
//--------------------------------
放代码:
//--------------------------------
#include
#include
//----------------------
int f[6],ok,total;
void judge()
{ int card[4]={0},i; //card[]表示是否有第i张卡片
for(i=1;i

C语言求教 一个算概率的问题今天在做数学题,儿童节,有3种卡片,装入食品袋面.现知道集全3种才能中奖,现买5袋,问中奖概率是多少,我就想用C语言编个程来算,总共是有243种可能,怎么判断5次购 有一个数学表达式求教最近做概率处的数学题,看到P(A U B),知道是A“并”B的意思;然后P(A | B),这个“ | 请问有人知道吗,打错一个字,概率初 请高手用C语言解答下面这个问题,不要用指针/*今天的题目:小明最近对概率问题很感兴趣.一天,小明和小红一起玩一个概率游戏,首先小明给出一个字母和一个单词,然后由小红计算这个字母 数学排列组合算概率问题.照片里的第七题怎么做? 求教统计中贝叶斯概率的问题我的已知数据是一个在时间点n时是否观察到A的列表,如下n1 An2 Bn3 Cn4 An5 A.nn A1,可以根据这个数据库求得,在时间点n4下观察到A的概率P1,以及前面出现C时观察到A的 C语言中的一个数学问题0除以5不是余0吗为什么在C语言里余数为5 一道高中古典概型的数学概率题,求教!现有5个球分别记为A,C,J,K,S,随即放进三个相同的盒子中,每个盒子只能放一个球,则K或S在盒中而A不在盒中的概率是( 二楼的朋友 高二数学15题第二问求教 我算的概率不等于一啊 C语言一个概率的问题.解释一下语言句就好了.口袋中有5只红球,4只白球.随机从口袋中取出3个球,则取出1个红球2个白球的概率是多大?在计算的时候往往十分复杂.但如果通过计算机模拟这个过 初中数学问题求教 一个数学问题——有关概率 C语言编程圆台体积问题圆台体积计算公式为 在C语言里怎么写?我写的是v=3.14*h(pow(r1,2)+pow(r2,2)+r1*r2)/3; 报错了.大一新生求教. 等概率问题(c语言编程)蟑螂在n*m块地砖中的一块上;它向周围几个方向(如8个)走的概率是相同的;请问如何让它等概率移动. 一个C语言计算问题 数学简单概率问题从一批羽毛球产品中任取一个,其质量小于4.8g的的概率为0.3.,质量小于4.85g的概率为0.32,那么质量在[4.8,4.85]g范围内的概率是 ?尼玛啊,只能算出[4.8,4.85)是0.02,这个=4.85的概率 这个题目怎么做,C语言会的给我说下啊4. 阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案.【程序】 #include #define T(c) (((c) >= '0') && ((c) 一条简单的数学问题,求教...?问题:中间的“|”是什么意思? 做工程遇到数学难题,关于概率的,本人做工程的,有个问题涉及到数学难题,由于工程术语关系,我暂用字母代替:一个工程参数与A,B,C三个因素有关,A的范围为±2,B的范围为±0.75,请问C怎么设置才