C语言中数组名和整数作为实参举例
1.举例代码
// 子函数具有两个形参量,一个数组,一个整数
#include <stdio.h>
int main()
{
float average(float array[],int n);
float age[8]={3,6,9,28,33,58,60,89};
float score[8]={90,91,92,93,94,95,96,97};
printf("The age average of team is %6.2f\n",average(age,8)); //用数组名age,和8作实参
printf("The score average of team is %6.2f\n",average(score,8)) ; //用数组名score,和8作实参
return 0;
}
//子函数average,输入的形参,包含数组和整数
float average(float array[],int n)
{
float aver, sum=array[0];
int m;
for(m=1;m<n;m++)
sum=sum+array[m];
aver=sum/n;
return aver;
}
2.运行结果