美文网首页
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