假设某袋子中装有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);
}

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部