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

    以下程序a数组中的所有素数的和,函数fun用来判断自变量是否为素数。素数是只能被1和本身整除且大于1的自然数。请在画横线处填上答案。

    #include

    fun(x)

    int x;

    { int i; for(i=2;i<=x/2;i + + )

    if(==0) return (0);;

    }

    main()

    { int i,a[10],*p=a,sum=0;

    printf("Enter 10 num:\n");

    for(i=0;i<10;i + + ) scanf("%d", );

    for(i=0;i<10;i + + )

    if(fun (*(p+ )) = = 1)

    { printf("%d",*(a+i)); sum+=*(a+i); }

    printf("\nThe sum=%d\n",sum);

    }

  • 相关试题查看更多

  • ID:9372-9311
    设有:int a=3, b= 4, c= 5,x , y; 执行 !(x=a)&&(y=b)&&0表达式的值为( )。
    A1   B0   C3  D4

    查看解析

  • ID:9372-9271

    以下程序的输出结果是 ( )

    main( )

    { char ch[3][5]={"AAAA","BBB","CC"};

    printf("\"%s\"\n",ch[1]);

    }

    A> "AAAA" B> "BBB" C> "BBBCC" D> "CC"

    查看解析

  • ID:9372-1196

    xy均为int型变量,则以下语句:x+=y; y=x-y; x-=y;的功能是

    A. xy按从小到大办排列 B. xy按从大到小排列

    C. 无确定结果 D. 交换xy中的值

    查看解析

  • ID:9372-10681

    设变量xfloat型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是( )

    Ax=x*100+0.5/100.0;

    Bx=(x*100+0.5)/100.0;

    Cx=(int)(x*100+0.5)/100.0;
    Dx=(x/100+0.5)*100.0;

    查看解析

  • ID:9372-2097

    以下程序实现用递推法打印杨辉三角形,请填空完成该程序

    #include

    #define N 13

    void create(int a[][N],int n){

    int i,j;

    for (i=0; i

    ;

    a[i][0]=1;

    }

    for (i=2;i

    for(j=1;j

    a[i][j]=a[i-1][j-1]+ ;

    }


    void output(,int n){

    int i,j;

    for(i=0;i

    for (j=0;j<=i;j++)

    printf("%6d",a[i][j]);

    printf("\n");

    }

    }


    main(){

    int a[N][N];

    create(,N);

    output(a,N);

    }

    查看解析