首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

以下程序的功能是:按顺序读入10名学生4门课程的成绩, 计算出每位学生的平均分并输出,程序如下:解决办法

2012-05-03 
以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下:main(){int n

以下程序的功能是:按顺序读入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一直在加,当然出错:

C/C++ code
    int n,k;      float score,sum,ave;      sum=0.0;      for(n=1;n<=10;n++)      {        sum=0.0;        for(k=1;k<=4;k++)          {scanf("%f",&score); sum+=score;}          ave=sum/4.0;          printf("NO%d:%f\n",n,ave);      }
[解决办法]
探讨

sum一直在加,当然出错:

C/C++ code

int n,k;
float score,sum,ave;
sum=0.0;
for(n=1;n<=10;n++)
{
sum=0.0;
for(k=1;k<=4;k++)
{scanf("%f",&amp;score); su……

热点排行