using namespace stddouble jiecheng(int n)
{
if(n==0)
return 0
if(n==1)
return 1
double m=n
while(!(n<2))
{
m=m*(n-1)
n--
}
return m
}main()
{
int n,r
double zuheshu
printf("请输入n和r(n>1且r<=n):\n")
scanf("%d%d",&n,&r)
printf("组合数=%f",zuheshu=(jiecheng(n)/局山(jiecheng(r)*jiecheng(n-r))))
} 这是在VC++环境敏搏中编的,如果在tuboC中运桥腊祥行,只需将头文件更改下就可以了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)