【单选题】有以下程序 intf(intn) {if(n==1)return1; elsereturnf(n-1)+1; } int main() {inti,j=0; for(i=1;i<3;i++)j+=f(i); printf("%d\n",j); return 0; }
A. 4
B. 3
C. 2
D. 1
A. 4
B. 3
C. 2
D. 1
举一反三
- 有以下程序: int f(int n) { if(n==1) return (1); else return(f(n-1)+1); } int main() { int i,j=0; for(i=1;i<3;i++) j+=f(i); printf("%d ",j); }
- 有以下程序int f(int n){ if(n==1) return 1;else return f(n-1)+1;}int main(){ int i,j=0;for(i=1;i<3;i++) j+=f(i);printf("%d\n",j); return 0;}程序运行后的输出结果是()。 A: 4 B: 3 C: 2 D: 1
- 以下程序的输出结果是____?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);} A: 4 B: 3 C: 2 D: 1
- int ff(int n) { if(n==1) return 1; else return ff(n-1)+1; } main() { int i,j=0; for(i=1;i<3;i++) j+= ff(i); printf("%d",j); }
- 有以下程序 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);} 程序运行后的输出结果是______。