早教吧 育儿知识 作业答案 考试题库 百科 知识分享

用c语言写:若一个口袋里有12个球,其中3红,3白,6黑,从中取8个球,问有多少种不同的颜色搭配?这是我的代码,#include"stdio.h"voidmain(){inti,j,k,sum=0;for(i=0;i

题目详情
用c语言写:若一个口袋里有12个球,其中3红,3白,6黑,从中取8个球,问有多少种不同的颜色搭配?
这是我的代码,
#include "stdio.h"
void main()
{
int i,j,k,sum=0;
for(i=0;i
▼优质解答
答案和解析
#include "stdio.h"
void main()
{
    int i,j,k,sum=0;
       for(i=0;i<=6;i++)
       { 
     for(j=0;j<=3;j++)
          {
      for(k=0;k<=3;k++)
            {
      if(i+j+k==8)
              {sum++;
                   printf("红色球=%d, 白色球=%d, 黑色球=%d\n",j,k,i);
                   
                       }
                  }
             }
          }
     
     printf("共有%d种情况\n",sum);
}