关于C语言的一道题
求大神!#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 static/image/common/back.gif
这道题目已经问了几次了,你自己没有去思考吗》》
第一次问好不好。。。 风のQ 发表于 2013-11-19 16:45 static/image/common/back.gif
#include
int jie(int n)
{
这。。。怎么审的题。。。 liwenhao96 发表于 2013-11-19 17:43 static/image/common/back.gif
第一次问好不好。。。
英语差。。。意思下吧。表示计算阶乘的意思。。。 两个递归过程。
一个阶乘计算可以递归, 一个 n + f(n-2) 可以递归的。 风のQ 发表于 2013-11-20 10:48 static/image/common/back.gif
英语差。。。意思下吧。表示计算阶乘的意思。。。 两个递归过程。
一个阶乘计算可以递归, 一个 n + f(n ...
厉害。。。。。。。。。。。:lol: liwenhao96 发表于 2013-11-20 10:51 static/image/common/back.gif
厉害。。。。。。。。。。。
呵呵。 恰巧会而已。 这么多的高人,我还没有学习呢
页:
[1]