C语言程序设计Cn0+Cn1+Cn2+···········+Cnn
答案:1 悬赏:70 手机版
解决时间 2021-03-26 20:05
- 提问者网友:精神病院里
- 2021-03-25 21:56
C语言程序设计Cn0+Cn1+Cn2+···········+Cnn
最佳答案
- 五星知识达人网友:有你哪都是故乡
- 2021-03-25 22:39
#include
int factorial(int n) //返回n的阶乘 数字超过13会溢出,结果错误。
{
int i,sum;
for(i = 1,sum = 1;i <= n;i++)
sum *= i;
return sum;
}
int count(int i,int n) //计算n! / (m! * (n - m)!)
{
return factorial(n) /(factorial(i) * factorial(n - i));
}
main(){
int n,i,sum;
scanf("%d",&n);
for(i = 0,sum = 0;i <= n;i++)
sum += count(i,n);
printf("%d",sum);
}
int factorial(int n) //返回n的阶乘 数字超过13会溢出,结果错误。
{
int i,sum;
for(i = 1,sum = 1;i <= n;i++)
sum *= i;
return sum;
}
int count(int i,int n) //计算n! / (m! * (n - m)!)
{
return factorial(n) /(factorial(i) * factorial(n - i));
}
main(){
int n,i,sum;
scanf("%d",&n);
for(i = 0,sum = 0;i <= n;i++)
sum += count(i,n);
printf("%d",sum);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯