现有三个红球,五个白球,六个黑球,从中任取八个球,且其中必须有白球,有多少种方案?(C语言源程序)用switch语句我是这样编的#includevoid main(){int a,b,c,x,y;/*a代表红球,b代表白球,c代表黑球*/y=a+b+c;y

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 02:06:42
现有三个红球,五个白球,六个黑球,从中任取八个球,且其中必须有白球,有多少种方案?(C语言源程序)用switch语句我是这样编的#includevoid main(){int a,b,c,x,y;/*a代表红球,b代表白球,c代表黑球*/y=a+b+c;y

现有三个红球,五个白球,六个黑球,从中任取八个球,且其中必须有白球,有多少种方案?(C语言源程序)用switch语句我是这样编的#includevoid main(){int a,b,c,x,y;/*a代表红球,b代表白球,c代表黑球*/y=a+b+c;y
现有三个红球,五个白球,六个黑球,从中任取八个球,且其中必须有白球,有多少种方案?(C语言源程序)
用switch语句我是这样编的
#include
void main()
{
int a,b,c,x,y;/*a代表红球,b代表白球,c代表黑球*/
y=a+b+c;
y=14;
x=a+c;
while(a>=0&&b>=0&&c>=0)
{switch(b)
{
case 1:if(x=7)
printf("%d\n,%d\n,%d\n",a,b,c);break;
case 2:if(x=6)
printf("%d\n,%d\n,%d\n",a,b,c);break;
case 3:if(x=5)
printf("%d\n,%d\n,%d\n",a,b,c);break;
case 4:if(x=4)
printf("%d\n,%d\n,%d\n",a,b,c);break;
case 5:if(x=3)
printf("%d\n,%d\n,%d\n",a,b,c);break;
case 6:if(x=2)
printf("%d\n,%d\n,%d\n",a,b,c);break;
case 7:if(x=1)
printf("%d\n,%d\n,%d\n",a,b,c);break;
case 8:if(x=0)
printf("%d\n,%d\n,%d\n",a,b,c);break;
}
}
}
怎么没有输出啊?

现有三个红球,五个白球,六个黑球,从中任取八个球,且其中必须有白球,有多少种方案?(C语言源程序)用switch语句我是这样编的#includevoid main(){int a,b,c,x,y;/*a代表红球,b代表白球,c代表黑球*/y=a+b+c;y
你的y=a+b+c就是无用的,这不是限制语句,而是赋值语句,你是想让a加b加c必须等于y,但你写的这句话是让y等于abc的和,而你下一句话让y=14就直接让上一句话没用了,还有下一句x=a+c,此时a和c还没有值,不能给x具体数值,c语言不是你想的那样,如果上文有一句x=a+c下文变换a和c的值x也跟着变化,而是赋值就是一次性的,并不会因之前的语句而与其他变量一起更改数值,所以,你只能改算法了,还需要算法具体讲解吗?其实就是三个for循环嵌套,还有给你个建议减少使用switch.

现有三个红球,五个白球,六个黑球,从中任取八个球,且其中必须有白球,有多少种方案?(C语言源程序)求求你们了 现有三个红球,五个白球,六个黑球,从中任取八个球,且其中必须有白球,有多少种方案?(C语言源程序)用switch语句我是这样编的#includevoid main(){int a,b,c,x,y;/*a代表红球,b代表白球,c代表黑球*/y=a+b+c;y 取红、白、黑三个球,三个红球,三个白球,六个黑球,从中任去六个,至少有一个为红球,共有多少种取法?组合 一个袋中装有六个白球,四个黑球,三个红球,现从中抽取九个球,恰好四个白球,三个黑球,二个红球的抽法三有求有多少种? 袋内装有质地,大小完全相同的六个球,其中红球三个白球两个黑球一个现从中任取两个球对于下列各组中的件a 袋中有五个白球,三个红球,从中取出三个球.求取得红球个数X的概率分布列及X的期望和方差. 袋中有五个白球 三个黑球 从中任意摸出四个 则摸出两个或三个白球的概率是多少 黑箱中有六个黑球和四个白球,从中不放回依次的取出三个球,求第一次取出白球后,第三次取出黑球的概率黑箱中有六个黑球和四个白球,1.从中不放回依次的取出三个球,求第一次取出白球后, 有编号分别为12345的五个红球和五个黑球从中取出四个则取出的编号互不相同的概率为多少 袋内五个白球和三个黑球,从中任意取出两个球,取出两个球都是白球的概率是?列表法 取球概率有大小同编号不同四个白球,五个黑球 1;从中取两个球(不放回),取出球有一个白球,一个黑球概率是多少 2;从中连取三个球(放回),取出三个球顺序为黑白黑概率是多少 三色球问题.若一个口袋中放有12个球,其中三个白球,三个红球,六个黑色球,从中任意取8个球,问共有多少个颜色搭配 袋中10个球(6红4黑),从中任取3球,则3球中恰好2红1黑的概率为 袋中有10个球(6红4黑),从中任取3个球,则3球中恰好2红1黑的概率是多少? 袋中10个球(7红3黑),从中任取3球,则3球中恰好2红1黑的概率为 袋中有若干个红球,三个黑球,两个白球,从中任取两个球,每取得一个红球得0分,取得一个黑球得1分,每取得一个白球得2分,已知得0分的概率是1/6,用§表示得分.(1)求袋中的红球个数 (2)§的概率分 有四个红球,五个黄球,六个黑球,任意摸出一个球,摸到黑球的可能性是?袋中有四个红球,五个黄球,六个黑球,任意摸出一个球,摸到黑球的可能性是几分之几?至少摸出( )个球,才能保证有一个 盒子中装有各色球12只,其中5红,4黑,2白,1绿,则从中任取一球颜色为红或黑的概率为多少