报错信息看看两个问题 为什么数组大小你输入后面又写死还有函数没有声明要么把函数定义写在main之前
把13到21行移到main函数之前也可以或者加个函数声明在main函数之前
这个int average()函数在第11行调用时,事先没声明啊,在int main() 之前插入一行函数声明:int average(int a[], int n);
把 a[5] 初始化的数据删掉,只用输入的就行了直接定义 int a[n];