课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759
【项目1-递归求奇数连乘的积】类似求阶乘,写出1*3*...*n的递归式,并编写出递归函数求解。
参考解答:
#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; }
==================== 迂者 贺利坚 CSDN博客专栏=================
|== IT学子成长指导专栏 专栏文章分类目录(不定期更新) ==|
|== C++ 课堂在线专栏 贺利坚课程教学链接(分课程年级) ==|
======== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 =======
时间: 2024-07-28 15:39:12