第12周项目3-(2)1*3*。。。*n

来源:互联网 发布:smtp 默认端口 编辑:程序博客网 时间:2024/06/06 01:12

问题及代码:

/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:number.cpp*作    者:赵敏*完成日期:2014年11月17日*版 本 号:v1.0**问题描述:求1*3*...*n的递归式*/#include <iostream>using namespace std;int fact (int n);int main(){    int n;    long y;    cin>>n;    y=fact(n);    cout<<y<<endl;        return 0;}int fact (int n){    long y;    if(n==1)        y=1;    else        y=fact(n-2)*n;    return y;}


运行结果:

知识点总结:

       编写递归函数

0 0
原创粉丝点击