运行下来平均数为0.00,求改这部分
#include<stdio.h>
float average(float b[],int n)
{ int i;
float sum=b[0];
for(i=0;i<n;i++)
sum+=b[i];
return(sum/n);
}
int main()
{ int a,n,i;
float aver,b[100];
printf("输入学生人数:");
scanf("%d",&a);
for(n=1,i=0;n<=a;n++,i++)
{
printf("输入第%d个学生的成绩:",n);
scanf("%d",&b[i]);
}
aver=average(b,a);
printf("这%d个学生的期末成绩平均分为:%.2f",a,aver);
}