以下程序的功能是:按顺序读入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);
}
}
上述程序有一条语句出现在程序的位置不正确。这条语句是()
sum=0.0;
举一反三
- 以下程序的功能是:按顺序读入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
内容
- 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<=10);|do{ k=1;n=1;n=n*k;k++; }while(k<=10);|k=1;n=1; do{ n=n*k;k++; }while(k<=10);|k=1;n=0; do{ n=n*k;k++; }while(k<=10);