填空题 有以下程序: int f(int n) {if(n==1)return 1; else return f(n-1)+1;} main() { int i,j=0; for(i=1;i<3;i++)j+=f(i); printf("%d/n",j); } 程序运行后的输出结果是{{U}} 【11】 {{/U}}。
  • 1、
【正确答案】 1、3    
【答案解析】[评析] i=1时,f(1)=1,j=j+f(1)=0+1=1;i=2时,f(2)=f(1)+1=1+1=2,j=j+f(2)=1+3=3;此时循环结束,程序运行后的输出结果是 3。