• 2021-04-14
    以下程序的功能是:按顺序读入10名学生的4门课程的成绩,计算出每位学生的平均分并输出,程序如下:
    main()
    { int n,k;
    float score,sum,ave;
    sum=0.0;
    for(n=1;n<=10;n++)
    {
    for(k=1;k<=4;k++)
    { scanf("%f",&score);
    sum+=score;}
    }
    ave=sum/4.0;
    printf("NO%d:%f\n",n,ave);
    }
    }
    上述程序有一条语句出现在程序的位置不正确。这条语句是()
  • sum=0.0;

    内容

    • 0

      以下能正确计算1╳2╳3╳...╳10的程序段是( A: do{k=1;n=1;n=n*k;k++;}while(k<=10); B: do{k=1;n=0;n=n*k;k++;}while(k<=10); C: k=1;n=1;do{n=n*k;k++;}while(k<=10); D: k=1;n=0;do{n=n*k;k++;}while(k<=10);

    • 1

      下面程序可以正确求出1+2+3+。。。+n的和。() #include int main( ) { int i = 1,sum = 0,n; scanf(“%d”,&n); while (i <= n) sum = sum + i; ++i; printf("sum=%d

    • 2

      以下程序段的输出结果是 ( ) int k , n , m ; n=10 ; m=1 ; k=1 ; while ( k<=n ) {m*=2 ; k+=4 ; } printf ( "%d\n" , m );

    • 3

      请读程序:#define ADD(x) x+xmain(){int m=1,n=2,k=3;int sum=ADD(m+n)*k;printf(“sum=%d”,sum);}上面程序的运行结果是。 A: 9 B: 10 C: 12 D: 18

    • 4

      下面能正确计算1*2*3*•••*10的程序段是( )? do{ k=1;n=0;n=n*k;k++; }while(k&lt;=10);|do{ k=1;n=1;n=n*k;k++; }while(k&lt;=10);|k=1;n=1; do{ n=n*k;k++; }while(k&lt;=10);|k=1;n=0; do{ n=n*k;k++; }while(k&lt;=10);