liwenhao96 发表于 2013-11-19 15:13:57

关于C语言的一道题

求大神!

风のQ 发表于 2013-11-19 15:13:58

#include <stdio.h>
int jie(int n)
{
        return 1==n ? 1 : n * jie(n-1);    //等于1,则返回1,否则返回n*jie(n-1)
}
int sum(int n)
{
        return 1==n ? 1 : jie(n) + sum(n-2);   //等于1,则返回1,否则返回n的阶乘 + 剩下(n-2)的值
}
void main()
{
        printf("%d\n", sum(5));
}

my_angel 发表于 2013-11-19 15:49:09

这道题目已经问了几次了,你自己没有去思考吗》》

liwenhao96 发表于 2013-11-19 17:43:12

my_angel 发表于 2013-11-19 15:49 static/image/common/back.gif
这道题目已经问了几次了,你自己没有去思考吗》》

第一次问好不好。。。

liwenhao96 发表于 2013-11-20 10:20:20

风のQ 发表于 2013-11-19 16:45 static/image/common/back.gif
#include
int jie(int n)
{


这。。。怎么审的题。。。

风のQ 发表于 2013-11-20 10:48:24

liwenhao96 发表于 2013-11-19 17:43 static/image/common/back.gif
第一次问好不好。。。

英语差。。。意思下吧。表示计算阶乘的意思。。。 两个递归过程。
一个阶乘计算可以递归, 一个 n + f(n-2) 可以递归的。

liwenhao96 发表于 2013-11-20 10:51:10

风のQ 发表于 2013-11-20 10:48 static/image/common/back.gif
英语差。。。意思下吧。表示计算阶乘的意思。。。 两个递归过程。
一个阶乘计算可以递归, 一个 n + f(n ...

厉害。。。。。。。。。。。:lol:

风のQ 发表于 2013-11-20 10:54:36

liwenhao96 发表于 2013-11-20 10:51 static/image/common/back.gif
厉害。。。。。。。。。。。

呵呵。 恰巧会而已。

金蜜十号 发表于 2013-11-21 11:35:20

这么多的高人,我还没有学习呢
页: [1]
查看完整版本: 关于C语言的一道题