函数不能正确输出结果,求教
#include"stdio.h"float avse(float a[5])//求五门功课的平均成绩
{
int i;
float av=a[0],avs;
for(i=1;i<5;i++)
av+=a[i];
avs=av/5;
return avs;
}
void main()
{
int i;
float ss[5],s;
printf("input 5 number:\n");
for(i=0;i<5;i++)
scanf("%f",&ss[i]);
s=avse(ss);
printf("s=%d\n",s);
}
//编译没有错误,为什么不能正确输出结果呢,一输出就是S=0;