第12周项目3-用递归方法求解(1)n的阶乘

来源:互联网 发布:linux gui开发工具 编辑:程序博客网 时间:2024/04/30 12:20
/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:Annpion.cpp*完成日期:2014年11月13日*版本号:v1.0**问题描述:求出n的阶乘。*输入描述:输入整数n。*程序输出:输出n的阶乘。*/#include<iostream>using namespace std;long fac(int);int main(){    int n;    long s;    cin>>n;    s=fac(n);    cout<<n<<"!="<<s;    return 0;}long fac(int n){    int i;    long pro;    if (n==1)        return n;    pro=n*fac(n-1);    return pro;}

运行结果:


0 0
原创粉丝点击