美文网首页
C语言-调用函数求阶乘

C语言-调用函数求阶乘

作者: 广陵周惊蛰 | 来源:发表于2020-01-06 13:13 被阅读0次

    问题描述:调用函数求阶乘

    源代码:

    /*2-11调用函数计算阶乘*/
    
    #include <stdio.h>
    
    double factorial (int n); //函数声明 
    
    
    int main (void){
    
        int n;
    
        printf("请输入您想求阶乘的数字:"); 
        scanf ("%d",&n);
        
        printf("这个数字的阶乘为:%.0f\n",factorial(n));//注意这里是 “函数名(变量名)” 
        
        //丰丰提问:如果只输入“函数名”的话,printf的将是什么呢?
        
        }
    
    double factorial (int n){
    
        int i;
        double fact = 1;
    
        for (i=1; i<=n; i++){
            fact = fact * i ;
        }
            
    
        return fact;
    }
    

    运行结果:

    求阶乘

    程序参数:

    • 输出大小: 149.892578125 KiB
    • 编译时间: 0.31s

    发现:

    调用函数比直接在主函数中写编译时间长。

    相关文章

      网友评论

          本文标题:C语言-调用函数求阶乘

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