您的位置:首页 > 其它

第十二周课后作业——项目一——算1*3*...*n

2016-11-22 13:11 211 查看

问题描述:写出求1*3*...*n的递归函数,并编写出递归函数求解

文件名称:the_twelfth_week_project_first_first

作者:何知令

发表时间:2016年11月22日

输入:一个奇整整数

输出:1至该数之间所有奇数的乘积

示范输入:5

示范输出:15

代码:

/*问题描述:写出求1*3*...*n的递归函数,并编写出递归函数求解
文件名称:the_twelfth_week_project_first_first
作者:何知令
发表时间:2016年11月22日
输入:一个奇整整数
输出:1至该数之间所有奇数的乘积
示范输入:5
示范输出:15*/
#include <stdio.h>
int multiplicative(int n)
{
int S;
if(n==1)
{
S=1;
}
else
{
S=n*multiplicative(n-2);
}
return S;
}
int main()
{
int n;
scanf("%d",&n);
printf("%d",multiplicative(n));
return 0;
}

程序运行结果展示:



知识点总结:递归

学习心得:so easy~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: