RickDong


私信TA

用户名:RickDong

访问量:2144

签 名:

等  级
排  名 48849
经  验 259
参赛次数 0
文章发表 6
年  龄 0
在职情况 学生
学  校 克莱登大学
专  业

  自我简介:

解题思路:

利用循环求解。

写一个求阶乘的函数

注意事项:

参考代码:

#include<stdio.h>


int factorial_fun(int n);    //求一个数阶乘的函数


int main(void)

{

    int n,i,Sn=0;    

    printf("Please enter a number(no more than 20):");

    scanf("%d",&n);

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

    {

        Sn+=factorial_fun(i);

    }

    printf("%d",Sn);

    return 0;

}


int factorial_fun(int n)

{

    int result = 1, i;

    for(i=n; i>=1; i--)

        result = result * i;

    return result;

}


 

0.0分

0 人评分

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

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区