首页 > 试题广场 >

给出以下程序的执行结果。 #include int f(

[问答题]
给出以下程序的执行结果。
#include <stdio.h>
int f(int n)
{
    if (n==1)
      return 1;
    else
      return f(n-1)+1;
}
void main()
{
    int i,j=0;
    for(i=1;i<3;i++ )
      j+=f(i);
    printf("%d\n",j);
}

推荐
程序输出为3。
发表于 2018-05-07 10:48:53 回复(0)
f(1)=2 f(2)=f(1)+1=2
发表于 2020-06-23 20:28:55 回复(0)
3
发表于 2020-03-02 17:51:33 回复(0)