您现在的位置:在线题库 >> 计算机类 >> C语言
  • ID:9372-2104

    下列程序的输出结果为

    main()

    { static char str[]="abcdef";

    void fun();

    fun(str);

    printf("str[]=%s\n", str);

    }

    void fun(char s[])

    { int a,b;

    for(a=b=0;s[a]!='\0';a++)

    if(s[a]!='c')

    s[b++]=s[a];

    s[b]='\0';

    }

  • 相关试题查看更多

  • ID:9372-1192

    C语言中,退格符是

    At Bn Cb Df

    查看解析

  • ID:9372-2099

    以下程序的输出结果是

    int abc(int u,int v);

    main()

    { int a=24,b=16,c;

    c=abc(a,b);

     printf("%d\n",c);

    }

    int abc(int u,int v)

    { int w;

     while(v)

     { w=u%v;u=v;v=w; }

     return u;

    }

    查看解析

  • ID:9372-7066

    数组名作为函数参数传递给函数,作为实在参数的数组名被处理为( ) A. 该数组的长度 B. 该数组的元素个数
    C. 该数组中各元素的值 D. 该数组的首地址

    查看解析

  • ID:9372-2092

    以下程序计算n!,请填空。

    long int fac( int i ){

    long int y;

    if (i==1)

    y=1;

    else

    y=i*fac(i-1);

    ;

    }

    main( ){

    int ;

    long np;

    scanf("%d",&n);

    np= ;

    printf("n=%d n!=%ld\n",n,np);

    }

    查看解析

  • ID:9372-2131

    设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是(

    Ap=1 B*q=2 Cq=p D*p=5

    查看解析