• 2021-04-14
    运行以下程序时,输出结果是______。 #include long fit(int n) { if(n>2) return(fit(n-1)+fit(n-2)); else return(3); } int main( ) { printf("%ld\n",fit(4)); }
  • 第一空: 9

    内容

    • 0

      以下程序的输出结果是______ 。#include int f(int n) { if(n == 1) return 1; else return n + f(n - 1);}int main(void) { printf("%d\n", f(5)); return 0;}

    • 1

      #include int sub(int n) { if(n<5) return 0; else if(n>12) return 3; return 1; if(n>5) return 2; } int main() { int a=10; printf("%d\n",sub(a)); return 0;}

    • 2

      下面程序的输出是____。long fun5(int n){long s;if((n==1)||(n==2))s=2;elses=n+fun5(n-1);return(s);}main(){long x;x=fun5(4);printf("%ld\n",x);}

    • 3

      下面程序执行的结果是 。#include<;stdio.h>;int f(int );int main(){int z;z=f(5);printf("%d\n",z);return 0;}int f(int n){if(n==1||n==2)return 1;elsereturn f(n-1)+f(n-2);}

    • 4

      有以下程序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&lt;3;i++) j+=f(i);printf("%d\n",j); return 0;}程序运行后的输出结果是()。 A: 4 B: 3 C: 2 D: 1