橡皮泥足球需要一个白球和黑球和白球一起进。

百度题库旨在为考生提供高效的智能备考服务,全面覆盖中小学财会类、建筑工程、职业资格、医卫类、计算机类等领域。拥有优质丰富的学习资料和备考全阶段的高效服务,助您不断前行!
京ICP证号&&
京网文[3号&&
Copyright (C) 2018 Baidu百度题库旨在为考生提供高效的智能备考服务,全面覆盖中小学财会类、建筑工程、职业资格、医卫类、计算机类等领域。拥有优质丰富的学习资料和备考全阶段的高效服务,助您不断前行!
京ICP证号&&
京网文[3号&&
Copyright (C) 2018 Baidu百度题库旨在为考生提供高效的智能备考服务,全面覆盖中小学财会类、建筑工程、职业资格、医卫类、计算机类等领域。拥有优质丰富的学习资料和备考全阶段的高效服务,助您不断前行!
京ICP证号&&
京网文[3号&&
Copyright (C) 2018 Baidu用c++编程,已知袋中有若干个白球和黑球,每次从中取出两个球,如取出的两个球为同色,则放回一个白球(如_百度知道
用c++编程,已知袋中有若干个白球和黑球,每次从中取出两个球,如取出的两个球为同色,则放回一个白球(如
用c++编程,已知袋中有若干个白球和黑球,每次从中取出两个球,如取出的两个球为同色,则放回一个白球(如果第一次取出两个黑球,则在后面取出的白球中放回一个);如取出的两个球为异...
用c++编程,已知袋中有若干个白球和黑球,每次从中取出两个球,如取出的两个球为同色,则放回一个白球(如果第一次取出两个黑球,则在后面取出的白球中放回一个);如取出的两个球为异色,则放回一个黑球。试设计取球过程的模拟程序,判断最后剩下的一个球的颜色。实训要求:1. 打印每次取出的小球的颜色;以下是我编的程序,有详细的注释,但是我用VC6.0运行了就是结果不对,只输出一点点,而且rand函数不会变成蓝色的,也不知道哪里出错 了,希望各位高手能帮我解决这个问题,谢谢了。# include&iostream.h&# include&time.h&# include&stdlib.h&void main(){int black,white,i,k;cout&&&请输入白球的数目:&;cin&&cout&&&请输入黑球的数目:&;cin&&i=0+rand()%1;//用随机函数每次得到0或1两个数字,0代表黑球,1代表白球k=0+rand()%1;if((i||k==0)&&(black&=2))//判断第一次取的球是否是两个黑球{black-=2;white++;}else if((i&&k==1)&&white&=2)white--;else if(white&&black&=1) white--;while(!((white==0||black==0)&&(white==1||black==1)))//当不满足只有一个白球或黑球的条件时/{ i=rand()%2+0;k=rand()%2+0;if ((i&&k==1)&&(white&=2))//当取出两个白球时,要先确定白球的总数是大于等于二的/white--;else if((i||k==0)&&black&=2)//当取出两个黑球时,要先确定黑球的总数是大于等于二的/{white++;black-=2;}if(((i==0&&k==1)||(i==1&&k==0))&&(white&&black==1))//当取出是一白一黑时,确定白球和黑球的数目都是大于等于一的/white--;cout&&i
&&k&&cout&&&剩下的白球数目为:&&&white&&cout&&&剩下的黑球数目为:&&&black&&if(white==0
black==1) { cout&&&剩下一个黑色的球 &&&
if(white==1&&black==0) { cout&&&剩下一个白色的球&&&}}}本程序的问题是随机函数不会变成蓝色的,结果也没有,希望大家多帮忙 。
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
采纳数:49
获赞数:221
i=0+rand()%1;//用随机函数每次得到0或1两个数字,0代表黑球,1代表白球k=0+rand()%1;rand()%1 这个有问题。只能产生0,不会产生1的。应该修改为:rand()%2
youlizhi551
youlizhi551
采纳数:37
获赞数:62
rand()%1,任何数除以1余数都是0的,改成rand()%2就能达到你的要求了,产生0或者1
采纳数:138
获赞数:611
擅长:暂未定制
结束应该是=n-2因为最后一个n++它是运行后才发觉
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。一个红球与几个白球的质量相等? (1)20个白球的质量等于3个黑球加1个红球的质量。(2)1个红球_百度知道
一个红球与几个白球的质量相等? (1)20个白球的质量等于3个黑球加1个红球的质量。(2)1个红球
一个红球与几个白球的质量相等?(1)20个白球的质量等于3个黑球加1个红球的质量。(2)1个红球的质量等于8个白球加1个黑球的质量。五年级别的问题,最好用某种计算式列出谢谢...
一个红球与几个白球的质量相等?(1)20个白球的质量等于3个黑球加1个红球的质量。(2)1个红球的质量等于8个白球加1个黑球的质量。五年级别的问题,最好用某种计算式列出谢谢
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
采纳数:11831
获赞数:38832
20白=3黑+1红1红=8白+1黑下式乘以3得3红=24白+3黑减上式得3红-20白=24白-1红4红=44白1红=11白
采纳数:3899
获赞数:11146
擅长:暂未定制
20白=3黑+1红,3黑=20白-1红,1红=8白+1黑,3红=24白+3黑,3红=24白+20白-1红,4红=44白1红=11白希望可以得到采纳!
题目是不是写错了?
方程式咋列
2条折叠回答
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 袋中有5个黑球3个白球 的文章

 

随机推荐