函数调用

作者: Micason | 来源:发表于2016-04-05 14:02 被阅读5次
    #include <stdio.h>
    
    // 函数声明
    long factorial(int n); //也可以写作 long factorial(int);
    long sum(long n); //也可以写作 long sum(long);
    
    int main(){
    printf("1!+2!+...+9!+10! = %ld\n", sum(10));
    return 0;
    }
    
    //求阶乘
    long factorial(int n){
    int i;
    long result=1;
    for(i=1; i<=n; i++){
    result *= i;
    }
    return result;
    }
    
    // 求累加的和
    long sum(long n){
    int i;
    long result = 0;
    for(i=1; i<=n; i++){
    //嵌套调用
    result += factorial(i);
    }
    return result;
    }```
    

    相关文章

      网友评论

        本文标题:函数调用

        本文链接:https://www.haomeiwen.com/subject/pmeplttx.html