求n的阶乘问题。输入一个正整数n,输出n!

来源:互联网 发布:淘宝装修市场怎么进 编辑:程序博客网 时间:2024/05/21 10:23
/*求阶乘问题。输入一个正整数n,输出n!*/#include <stdio.h>                      //编译预处理命令int factorial(int n);                   //函数声明int main(int argc, char const *argv[])  //主函数{    int n;                              //变量定义    scanf("%d", &n);                    //输入一个整数    printf("%d\n", factorial(n));       //调用函数计算阶乘    return 0;}int factorial(int n)                    //定义计算n!的函数{    int fact = 1;    for (int i = 1; i <= n; ++i)    {        fact = fact*i;    }    return fact;}

运行程序,输入n,即的n的阶乘。

阅读全文
0 0
原创粉丝点击