灿烂的神


私信TA

用户名:Frank3821

访问量:19361

签 名:

十月一日那天,祝你幸福!

等  级
排  名 535
经  验 4445
参赛次数 2
文章发表 42
年  龄 23
在职情况 学生
学  校 临沂大学
专  业 计算机科学与技术

  自我简介:

每走一次捷径,就会丧失一点人性!

解题思路:





注意事项:(1)把输出格式写对,还要数据类型写对

(2)不一定非要递归,可以2!*3=3!;

m*=i;

即可,减少了很多运算





参考代码:

#include<stdio.h>

int main()

{

    int n;

    long double s=0,m=1;

    scanf("%d",&n);

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

        m*=i;

        s+=m;

    }

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

    return 0;

}


 

0.0分

0 人评分

  评论区

  • «
  • »