编译时没错,执行时错误,求指导
题目是输入10个学生成绩,输出平均成绩,最高和最低成绩。我的程序是这样写的:
#include<stdio.h>
void mian()
{
int s[10],i,l,h,sum=0,a;
printf("输入成绩:");
for(i=0;i<10;i++)
scanf("%d",&s[i]);
l=h=s[0];
for(i=0;i<10;i++)
{
sum+=s[i];
if(s[i]>s[0])
h=s[i];
if(s[i]<s[0])
l=s[i];
}
a=sum/10;
printf("h=%d,l=%d,a=%d",h,l,a);
}