问题及代码
写出求1*3*...*n的递归形式,并编写出递归函数求解
/*烟台大学计算机学院 2016
作者: 马春澎
完成日期:2016年11月21日 */
#include <stdio.h>
int f(int);
int main()
{
int n,s;
scanf("%d",&n);
s=f(n);
printf("%d",s);
return 0;
}
int f(int n)
{
long int s;
s=n*n*n;
if (n==1)
s=1;
else
s=n*f(n-2);
return s;
}
运算结果
知识点总结
递归方法的简单应用
学习心得
进一步了解了递归函数
本文介绍了一个简单的递归函数应用案例——求解1*3*...*n的值。通过C语言实现了一个递归函数,该函数接受一个整数n作为参数,并返回从1到n的所有奇数的乘积。文中提供了完整的代码实现,包括主函数用于输入n值并调用递归函数,以及递归函数的具体实现。
1311

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



