为什么这个平均分函数带入不了主函数

#include<stdio.h>
int avg(float score[],int n)
{
	int i;
	float s=0,b;
	for(i=0;i<n;i++)
		s=s+score[i];
	b=s/
	return s/n;
}
main()
{
	int i,j=0;
	float score[10],ave;
	printf("输入10个分数:");
	for(i=0;i<10;i++)
		scanf("%d",&score[i]);
	ave=avg(score,10);
	printf("平均值:%5f\n",ave);
	for(i=0;i<10;i++)
		if(score[i]>ave)
			j++;
	printf("大于平均分的个数:%d\n",j);
}

 

void main()

float

for(i=0;i<10;i++)

 

scanf("%d",&score[i]);

改成

scanf("%f",&score[i]);

#include<stdio.h>
float avg(float score[],int n)
{
	int i;
	float s=0;
	for(i=0;i<n;i++)
		s=s+score[i];
	return s/n;
}
main()
{
	int i,j=0;
	float score[10],ave;
	printf("输入10个分数:");
	for(i=0;i<10;i++)
		scanf("%f",&score[i]);
	ave=avg(score,10);
	printf("平均值:%5f\n",ave);
	for(i=0;i<10;i++)
		if(score[i]>ave)
			j++;
	printf("大于平均分的个数:%d\n",j);
}