您现在的位置:在线题库 >> 计算机类 >> C语言
  • 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-8349

    执行下面的程序时,从键盘上输入52,则输出结果是 ( )
    main()

    {int a,b,k;

    Scanf(“%d%d”,&a,&b);

    k=a;

    if(a

    else k=b%a;

    printf(“%d\n”,k);}

    A 5 B 3 C 2 D 0

    查看解析

  • ID:9372-8369

    写出以下程序的执行结果

    #include "stdio.h"

    int fun(int u,int v);

    main()

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

    c=fun(a,b);

    printf(“%d\n”,c);

    }

    Int fun(int u,int v)

    { int w;

    while(v)

    { w=u%v;

    u=v;

    v=w;

    }

    return u;
    }

    查看解析

  • ID:9372-8357

    有以下程序
    #define N 20
    fun(int a[],int n,int m)
    { int i,j;
    for(i=m;i>=n;i--)
    a[i+1]=a[i];
    }
    main()
    {
    int i,a[N]={1,2,3,4,5,6,7,8,9,10};
    fun(a,2,9);

    for(i=0;i<5;i++)
    printf("%d",a[i]);
    }
    程序运行后的输出结果是 ( )
    A
    10234 B12344 C12334 D12234

    查看解析

  • ID:9372-2137

    有以下程序

      struct s

      { int xint y} data[2]={10,100,20,200}


      void main()

      { struct s *p=data;

       printf("%d",++(p->x));

      }

      程序运行后的输出结果是(

    A10   B11   C20   D21

    查看解析

  • ID:9372-9312
    设有语句 int a=3 ; 则执行了语句 a+ = a - = a * a后,变量a 的值是( )。
    A3  B0   C9  D、-12

    查看解析