• 2022-07-29
    在下列选项中,有正确的程序是( )。
    A:
    B: include <stdio.h>;
    C: define ABC 345int main( ){int a1;a1=ABC;return 0;}
    D:
    E: include <stdio.h>
    F: define ABC 345;int main( ){int a1;a1=ABC;return 0;}
    G:
    H: include <stdio.h>
    I: define ABC 345int main( ){int a1;a1=ABC;return 0;}
    J:
    K: include <stdio.h>
    L: define ABC 345int main( ){a1=ABC;int a1;return 0;}
  • A,C,D,E,G,H,I,J,K

    举一反三

    内容

    • 0

      程序填空,使下面程序实现输出N!(N&lt;=10000)的最低三位。#include &lt;stdio.h&gt;int main(){int N,M=1;scanf(&quot;%d&quot;,&amp;N);for (int i=1;i&lt;=N;i++){M=M*i;M=__________;}printf(&quot;%03d&quot;,M);return 0;}?

    • 1

      写出下面程序执行后的运行结果。#include &lt;stdio.h&gt;int main(){int i,n[]={0,0,0,0,0};for(i=1;i&lt;=4;i++) {n[i]=n[i-1]*2+1;printf(&quot;%d:&quot;,n[i]);} return 0;}?

    • 2

      以下程序的输出结果是______ 。#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;}

    • 3

      以下程序的输出结果是_______________ int func(int x,int y) { return x+y; } void main( ) { int n,an,a0=1,a1=1; for(n=2;n<10;n++) { an=func(a0,a1); a0=a1; a1=an; } printf(“an=%d”,an); }

    • 4

      #include &#91;stdio.h&#93; int main() { int a=1; int *pa; pa=&a; *pa=3; printf("a=%d\n",a); return 0; }