- 积分
- 115
- 鸿鹄币
- 个
- 好评度
- 点
- 精华
- 注册时间
- 2022-7-25
- 最后登录
- 1970-1-1
- 阅读权限
- 20
- 听众
- 收听
助理工程师
|
学技术,重在日拱一卒、一点一滴的积累。
今天,我们一起来分析C语言的算法:三色球组合。
算法题目:在一个盒子里装有三色球,其中红色的有3个,白色的也有3个,黑色的有6个,问当从盒子中取出8个球时共有多少种可能的方案?
编程思路
编程思路:用两个for循环嵌套+if条件语句实现。
程序范例
#include <stdio.h>
unsigned char i,j;
int main()
{
for(i=0; i<=3; i++)
{
for(j=0;j<=3;j++)
{
if((8-i-j)<= 6)
{
printf("黑球:%d,白球:%d,红球:%d\r\n",i,j,8-i-j);
}
}
}
}
程序运行结果:
|
|