您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页(C++)函数返回整数的阶乘

(C++)函数返回整数的阶乘

来源:华佗小知识

  编写函数返回整数的阶乘,主函数中输入整数N,输出N的阶乘值。(计算结果不超出long long型)

输入样例:

5

结尾无空行

输出样例:

5!=120

结尾无空行

输入样例:

20

结尾无空行

输出样例:

20!=24329020081760000

#include <iostream>
using namespace std;
long long y;
long long fac(int n)
{
    long long f;
    if(n==0||n==1)
        f=1;
    else
        f=fac(n-1)*n;
    return f;
}
int main ()
{
    int n;
    cin>>n;
    y=fac(n);
    cout<<n<<"!="<<y<<endl;
    return 0;
}

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务