先求阶乘,后求和;

先来普及一下阶乘的相关概念;

表达式   x!

中文名称 阶乘

外文名称 factorial

问 五的阶乘是多少呢?

答 五的阶乘是一百二十啊!

5!=1*2*3*4*5=120

注意 因为小数是没有阶乘的,所以0.123!是不存在的




参考代码:


#include<stdio.h>

int main()

{

long double sum=0,sn=1;

int n;

scanf("%d",&n);

for(int i=1;i<=n;i++)

{

  sn=sn*i;

  sum=sum+sn;

}

printf("%.0Lf",sum); 

return 0;

}


 

0.0分

5 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答

代码解释器

  评论区