两个C语言题
两个C语言题
日期:2016-12-01 17:37:36 人气:1
1)
#include
long factorial(int m,int n){
long sum=1,sum1=1;
int i;
if(m-n>n){
for(i=m;i>m-n;i--)sum*=i;
for(i=2;i<=n;i++)sum1*=i;
return sum/sum1;}
else {
for(i=m;i>n;i--)sum*=i;
for(i=2;i<=m-n;i++)sum1*=i;