纯C语言:递归组合数源码分享
更新时间:2014年01月04日 16:40:03 投稿:shangke
这篇文章主要介绍了纯C语言:递归组合数源码,有需要的朋友可以参考一下
复制代码 代码如下:
#include<stdio.h>
int sum(int m,int n)
{
if(n==m||n==0)
return 1;
else
return sum(m-1,n)+sum(m-1,n-1);
}
void main()
{
int m,n;
printf("请输入组合数中的m:");
scanf("%d",&m);
printf("\n请输入组合数中的n:");
scanf("%d",&n);
int t=sum(m,n);
printf("\n组合数结果:%d\n",t);
}
相关文章
C/C++函数参数声明解析int fun() 与 int fun(void) 的区别讲解
C++中int fun()和int fun(void)的区别在于函数参数的声明方式,前者默认允许任意参数,而后者表示没有参数,通过清晰的实例源代码,详细解释了它们在函数声明和调用中的不同之处,这篇文章介绍了C/C++函数参数声明int fun()与int fun(void)的差异,需要的朋友可以参考下2024-01-01Qt串口通信开发之QSerialPort模块详细使用方法与实例
这篇文章主要介绍了Qt串口通信开发之QSerialPort模块详细使用方法与实例,需要的朋友可以参考下2020-03-03
最新评论