• 2021-04-14
    下面程序段是找出整数的所有因子,请分析程序填空。 scanf("%d",&x); for (i=1; ; i++) if (x%i==0) printf("%3d",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

      下面程序有错误的行是() 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]); }

    • 2

      下面程序的功能是从键盘输入20个整数,统计非负数个数。程序填空。#include "stdio.h"main(){ int i,x,count;count=0;for(i=1;i&#91;=20;i++ ){scanf("%d",&x); if(x&#93;=0) ______ ;}printf("count=%d\n",count);}

    • 3

      以下程序的功能是:求出数组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]

    • 4

      有以下程序 ,其输出结果是 main() { int x,i; for(i=1;i < =50;i++) { x=i; if(x%2==0) if(x%3==0) if(x%7==0) printf("%d",i); } }