C语言求助 急急急!!!
程序改错功能:从键盘输入十个学生的成绩,统计最高分,最低分和平均分。max代表最高分,min代表最低分,avg代表平均分。------------------------...
程序改错
功能:从键盘输入十个学生的成绩,统计最高分,最低分和平均分。
max代表最高分,min代表最低分,avg代表平均分。
------------------------------------------------------*/
#include <stdio.h>
main( )
{
int i;
/***********FOUND***********/
float a[8],min,max,avg;
printf("input 10 score:");
for(i=0;i<=9;i++)
{
printf("input a score of student:");
/***********FOUND***********/
scanf("%f",a);
}
/***********FOUND***********/
max=min=avg=a[1];
for(i=1;i<=9;i++)
{
/***********FOUND***********/
if(min<a[i])
min=a[i];
if(max<a[i])
max=a[i];
avg=avg+a[i];
}
avg=avg/10;
printf("max:%f\nmin:%f\navg:%f\n",max,min,avg);
}
在/***********FOUND***********/下一行修改程序 展开
功能:从键盘输入十个学生的成绩,统计最高分,最低分和平均分。
max代表最高分,min代表最低分,avg代表平均分。
------------------------------------------------------*/
#include <stdio.h>
main( )
{
int i;
/***********FOUND***********/
float a[8],min,max,avg;
printf("input 10 score:");
for(i=0;i<=9;i++)
{
printf("input a score of student:");
/***********FOUND***********/
scanf("%f",a);
}
/***********FOUND***********/
max=min=avg=a[1];
for(i=1;i<=9;i++)
{
/***********FOUND***********/
if(min<a[i])
min=a[i];
if(max<a[i])
max=a[i];
avg=avg+a[i];
}
avg=avg/10;
printf("max:%f\nmin:%f\navg:%f\n",max,min,avg);
}
在/***********FOUND***********/下一行修改程序 展开
1个回答
展开全部
#include <stdio.h>
main( )
{
int i;
/***********FOUND***********/
float a[8],min,max,avg; /*改为:float a[10],min,max,avg;*/
printf("input 10 score:");
for(i=0;i<=9;i++)
{
printf("input a score of student:");
/***********FOUND***********/
scanf("%f",a); /*改为:scanf("%f",&a[i]); 或 scanf("%f",a+i); */
}
/***********FOUND***********/
max=min=avg=a[1]; /*max=min=avg=a[0]; */
for(i=1;i<=9;i++)
{
/***********FOUND***********/
if(min<a[i]) /*改为:if(min>a[i])*/
min=a[i];
if(max<a[i])
max=a[i];
avg=avg+a[i];
}
avg=avg/10;
printf("max:%f\nmin:%f\navg:%f\n",max,min,avg);
}
main( )
{
int i;
/***********FOUND***********/
float a[8],min,max,avg; /*改为:float a[10],min,max,avg;*/
printf("input 10 score:");
for(i=0;i<=9;i++)
{
printf("input a score of student:");
/***********FOUND***********/
scanf("%f",a); /*改为:scanf("%f",&a[i]); 或 scanf("%f",a+i); */
}
/***********FOUND***********/
max=min=avg=a[1]; /*max=min=avg=a[0]; */
for(i=1;i<=9;i++)
{
/***********FOUND***********/
if(min<a[i]) /*改为:if(min>a[i])*/
min=a[i];
if(max<a[i])
max=a[i];
avg=avg+a[i];
}
avg=avg/10;
printf("max:%f\nmin:%f\navg:%f\n",max,min,avg);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询