C语言程序问题:求表达式的值!┌ 1 (n=1)    f(n)= ├ 2*f(n/2) + n (n>1)       └ 0 (n

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/21 15:29:37
C语言程序问题:求表达式的值!┌ 1(n=1)    f(n)=├ 2*f(n/2)+n(n>1)       └ 0(nC语言程序问题:求表达式的值!┌ 1(n=1)    f(n)=├ 2*f(n

C语言程序问题:求表达式的值!┌ 1 (n=1)    f(n)= ├ 2*f(n/2) + n (n>1)       └ 0 (n
C语言程序问题:求表达式的值!
┌ 1 (n=1)
    f(n)= ├ 2*f(n/2) + n (n>1)
       └ 0 (n

C语言程序问题:求表达式的值!┌ 1 (n=1)    f(n)= ├ 2*f(n/2) + n (n>1)       └ 0 (n
int f(int n)
{
if(n==1)
return 1;
else if(n>1)
return 2*f(n/2) + n;
else
return 0;
}
这是递归