问题提出:
口袋里有12个球,其中有3个红的,3个白的 和 6个黒的,问从中任取8个共有多少种不同的颜色搭配?
解题思路:
设任取的红球个数为 i,白球个数为 j,则黒球个数为 8-i-j,根据题意红球和白球个数的取值范围是0~3,
在红球和白球个数确定的条件下,黒球个数取值应为 8-i-j <= 6。
代码参考:
/* linolzhang 2010.11
3 Color Balls
*/
#include<stdio.h>
int main()
{
int count = 0;
for(int i=0; i<=3; i++)
for(int j=0; j<=3; j++)
if(8-i-j <= 6)
count++;
printf("总共有:%d种颜色搭配\n" , count) ;
getchar();
return 0 ;
}
本文探讨了一个关于从不同颜色球中选取特定数量组合的问题,并通过简单的C语言程序实现了求解,得出所有可能的颜色搭配总数。
562

被折叠的 条评论
为什么被折叠?



