以下程序的功能是:按顺序读入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);
}
}
上述程序有一条语句出现在程序的位置不正确。这条语句是()
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);
}
}
上述程序有一条语句出现在程序的位置不正确。这条语句是()
举一反三
- 以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下:调试中发现有一条语句在程序中出现的位置不正确,这条语句是 A: sum=0.0; B: sum+=score; C: ave=sum/4.0; D: printf("NO%d:%f",n,ave);
- 程序的功能是:从键盘上输入若干个学生的成绩,统计计算出平均成绩,并输出低于平均分...f("ave=%f\n",ave); }
- 输入正整数n,计算s = 1/1! + 1/2! + 1/3! + ……+ 1/n!的值。 #include int main { int j, k, n; double f, s; scanf("%d", &n); s= (1) ; for (k=1; k<=n; k++) { f= (2) ; for(j=1; (3) ; j++) f= (4) ; s=s+1/f; } printf("sum=%f ", s); return 0; }
- 设数组a中的元素均为正整数,以下程序是求a中偶数的个数和偶数的平均值。请填空。# include< stdio.h>int main( ){ int a[10]={1,2,3,4,5,6,7,8,9,10};int k,s,i;float ave;for(k=s=i=0;i<10;i++){ if(a[i]%2 !=0)( );s+=( );k++;}if( k!=0 ){ ave = s/k;printf("%d,% f\n",k,ave);}return 0;}
- 请读程序:#define ADD(x) x+xmain(){ int m=1,n=2,k=3; int sum=ADD(m+n)*k; printf(“sum=%d”,sum); }上面程序的运行结果是 。 A: sum=9 B: sum=10 C: sum=18 D: sum=12