第十一周项目3(2)求1*3*.......*n

来源:互联网 发布:印刷照片淘宝 编辑:程序博客网 时间:2024/06/06 13:04

运行及代码;

/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:d.cpp*作    者:张旺华*完成日期:2014年11月10日*版 本 号:v1.0**问题描述:编写一个递归函数求1*3*......*n的阶层*输入描述:输入一个整数*程序输出:输出这个整数1*3*......*n的值*/#include <iostream>using namespace std;int fib(int n);int main(){    int n;    cin>>n;   cout<<fib(n)<<endl; //输出   return 0;}int fib(int n){    long long i=1;    if(n<=0)    return 1;    else        n*=fib(n-2);    return n;}


运行结果:

 

学习心得:对项目3(1)程序稍作修改即可:如

n*=fib(n-2);

if(n<=0)

0 0
原创粉丝点击