从3个红球,5个白球,6个黑球中任意取出8个作为一组,进行输出。在每组中,可以没有黑球,但必须要有红球和白球。请编程实现输出所有可能组合方式。
#include<stdio.h>
int main()
{
int i,j,k,sum=0;
for(i=1;i<=3;i++)
{
for(j=1;j<=5;j++)
{
k=8-i-j;
if(k>=0&&k<=6)
{
sum=sum+1;
printf("红球:%4d 白球:%4d 黑球:%4d\n",i,j,k);
}
}
}
printf("共有%d种不同的组合方式!\n",sum);
}