假设某袋子中装有3个红球,5个白球,6个黑球,现从该袋子中任意取出8个球,下面程序的功能是输出这8个球中至少有一个白球的所有方案。找出其中错误并改正之。
错误示范:
#include
main()
{
int i,j,k;
for(i=0;i<=3;i++)
for(j=0;j<=5;j++)
{
k=8-i-j;
if(0<=k<=6)
printf(“hong=%d\t,bai=%d\t,hei=%d\t\n”,i,j,k);
}
}
改正版本:
#include
int main()
{
int red,white,black;
for(red=0;red<4;red++)
for(white=1;white<6;white++)
for(black=0;black<=6;black++)
if(red+white+black==8)
printf("hong=%d\t,bai=%d\t,hei=%d\t\n",red,white,black);
}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
