//
// main.cpp
// activity
//
// Created by 徐伟 on 6/13/16.
// Copyright © 2016 fizz. All rights reserved.
//
#include <iostream>
using namespace std;
long f(int);
int main( )
{
int n;
long y;
cout<<"请输入一个数 :";
cin>>n;
if(n%2) //若奇数
y=f(n);
else
y=f(n-1);
cout<<n<<"以内的奇数积是:"<<y<<endl;
return 0;
}
long f(int n)
{
long s;
if (n==1)
s=1;
else
s=f(n-2)*n;
return s;
}
用递归方法求阶乘2
最新推荐文章于 2022-06-30 16:58:54 发布
本文介绍了一个使用C++编写的简单程序,该程序通过递归方式计算指定范围内所有奇数的乘积。用户输入一个整数,程序会返回该数以内所有奇数的乘积。
5161

被折叠的 条评论
为什么被折叠?



