常用函数
1.求组合数函数(函数嵌套)
1 double cmn(int m,int n) // 定义cmn()函数求组合数
2 {
3 double res;
4 res=fac(m)/(fac(n)*fac(m-n)); // 调用fac()函数
5 return res;
6 }
7 double fac(int k) // 定义fac()函数求k的阶乘
8 {
9 int i;
10 double f=1;
11 for(i=1;i<=k;i++)
12 { f*=i; }
13 return f;
14 }
2.逆序问题(函数递归)(数字逆序)
1 void print(int n)
2 {
3 if(n/10==0)printf("%d",n);
4 else
5 {
6 printf("%d",n%10);
7 print(n/10);
8 }
9 }

浙公网安备 33010602011771号