C语言:有一个一维数组score,内放10个学生成绩,求平均成绩。

1、可以用数组名作函数参数,此时形参应当用数组名或用指针变量

2、程序实现

#include
void main()

    float  average(float array[10]);  // 函数声明 
    float score[10],aver;
    int i;
    printf("input 10 scores:\n");
    for(i=0;i<10;i++)
        scanf("%f",&score[i]);
    printf("\n");
    aver=average(score);
    printf (" average score is %5.2f\n", aver);
}
float average (float array[10])

   int i;
   float aver,sum=array[0];
   for(i=1;i<10;i++)
       sum=sum+array[i];
   aver=sum/10;
  return (aver);
}

3、运行结果

 

你可能感兴趣的:(C语言:有一个一维数组score,内放10个学生成绩,求平均成绩。)