第四周项目五-用递归方法求解(求n的阶乘)

来源:互联网 发布:软件调试报告模板 编辑:程序博客网 时间:2024/04/30 14:23

 /* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作    者:王蕊 *完成日期:2016年3月20日 *版 本 号:v1.0 * *问题描述:用递归方法求解n的阶乘 *输入描述:一个整数 *程序输出:一个整数,代表所求的数*/ #include<iostream>using namespace std;int factor(int n);int main(){    int i,n;    cin>>i;    n=factor(i);    cout<<i<<"!="<<n<<endl;    return 0;}int factor(int n){    if(n==1)        return 1;    else        return n*factor(n-1);}

运行结果:




0 0
原创粉丝点击