• 2021-04-14
    下列程序用函数方法求0.99的365次方的值,请补充完整。
    ___①___ cfmn(___②___ m,int n)
    {
    int i;
    double cf=1;
    for(i=1;i<=n;i++)
    {
    cf=cf*m;
    }
    return ___③___;
    }
    int main()
    {
    printf("0.99的365次方的值为:%lf
    ",cfmn(___④___,___⑤___));
    return 0;
    }
  • double<;br>
    --- double<;br> --- cf<;br> --- 0.99<;br> --- 365<;br>

    举一反三

    内容

    • 0

      下列程序用以输出20个星号,请补全程序。 #include ___①___ fun(___②___ ___③___) { int i; for(i=1;i<=n;i++) printf("___④___"); printf(" "); } int main() { fun(___⑤___); return 0; }

    • 1

      下列程序运行的结果是__________ 。 #include int main( ) { int i; for (i=1; i<=5; i++) { if (i%2) printf("*"); else printf("#"); } printf("$\n"); return 0; }

    • 2

      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); }

    • 3

      使用递归函数计算n!(n=0,1,2,3,……)的是( ) A: fac(int n) B: int i,f=1; C: if(n==0)return 1; D: else for(i=1;i<=n;i++)f*=i; E: return f; F: fac(int n) G: if(n==0||n==1)return 1; H: else return n*fac(n-1); I: fac(int n) J: int i=1,f=1; K: if(n==0)return 1; L: else while(i<=n)f*=i++; M: return f; N: fac(int n) O: int i=1,f=1; P: if(n==0)return 1; Q: else dof*=i;while(i++<n); R: return f;

    • 4

      有以下程序 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);} 程序运行后的输出结果是______。