• 2021-04-14
    下面程序段是找出整数的所有因子,请填空。
    scanf(“%d”,&x);
    i=1;
    for(; ______; )
    {
    if(x%i==0)
    printf(“%3d”,i);
    i++;
    }
  • 第一空:
    i<=x

    内容

    • 0

      下面程序中的数组 a 包括 10 个整数元素,从 a 中第二个元素起,分别将后项减前项之差存入数组 b,并按每行 3 个元素输出数组 b。请填空。 main( ) { int a[10],b[10], i for(i=0;i<10; i++) scanf( “ %d”,&a[i]) ; for(i=1;____    ___; i++) b[i]=___     ____; for(i=1;i<10;i++) { printf( “ %3d”,b[i]); if (__    __)   printf( “ ”); } }

    • 1

      以下程序的功能是:求出数组X中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。 main() int x&#91;10&#93;, a&#91;9&#93;, i; for[i=0; i<10; i++) scanf("%d", &x[i]); for( (9) ; i<10; i++) a&#91;i-1&#93;=x[i]+ (10) ; for(i=0; i<9; i++)printf("%d", a[i]); printf(" ");[/i][/i][/i]

    • 2

      下面程序用“顺序查找法”查找数组a中与x相等的第一个数。请填空。# include< stdio. h>int main( ){ int a[8]=( 25,57,48,37,12,92,86,33},i,x;scanf("%d",&x);for(i=0;i<8;i++)if(x= =a[i]){ printf("Found !The index is:%d\n",– –i);( );}if(( ))printf("Can't found! ");teturn 0;}

    • 3

      下面程序有错误的行是() main() { int a[3]={1}; int i; scanf("%d",&a); for(i=1;i<3;i++)a[0]=a[0]+a[i]; printf("%d",a[0]); }

    • 4

      #includevoidmain(){intb[51],x,i,j=0,n=0;scanf("%d",&x);while(x>-1){b[++n]=x;scanf("%d",&x);}for(i=1;i<=n;i++)if(b[i]%2==0)b[++j]=b[i];for(i=1;i<=j;i++)printf("%d",b[i]);}若输入78962-1输出什么?(5.0分)