作业帮 > 综合 > 作业

编写函数int fun(int k),功能:从5个红球,6个白球,7个黑球中任意取出k(2≤k≤18)个球作为一组进行组

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/07 23:51:03
编写函数int fun(int k),功能:从5个红球,6个白球,7个黑球中任意取出k(2≤k≤18)个球作为一组进行组合.在每组中,可以没有红球和白球,但必须要有黑球.不同组合的数目作为函数值返回.例如,若k为8时,正确的组合数是31;若k为2时,正确的组合数是3;或k为3时,正确的组合数是6 .
#include
int fun(int k)
{
}
void main()
{int x,n;
scanf("%d",&x);
n=fun(x);
printf("n=%d\n",n);
}
int fun(int k)
{
int n,x,y,z;
n=0;
printf("\n\t黑\t白\t红\n");
for(x=0;x