#include
void count(float stu[],float*p_sum,float*p_aver,float*p_max,float*p_min)
{
int i;
*(p_max)=stu[0];
*(p_min)=stu[0];
for(i=0;i<10;i++)
{
*(p_sum)+=stu[i];
if(stu[i]>*(p_max))*(p_max)=stu[i];
if(stu[i]<*(p_min))*(p_min)=stu[i];
}
*(p_aver)=*(p_sum)/10;
}
main()
{
float stu[10],sum=0,aver,max,min;
int i;
printf("输入10个学生的成绩:\n");
for(i=0;i<10;i++)
scanf("%f",&stu[i]);
count(stu,&sum,&aver,&max,&min);
printf("总分:%5.1f\n平均分:%5.1f\n最高分:%5.1f\n最低分:%5.1f\n",sum,aver,max,min);
}