#include
int main()
{
float average(float array[10]);
float score[10], aver;
int i;
printf("input 10 score:\n");
for (i = 0; i < 10; i++)
scanf("%f",&score[i]);
printf("\n");
aver = average(score);
printf("average score is %5.2f", aver);
}
float averge(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);
}我是編程菜鳥,不明白錯誤的意思,求各位大神幫忙
額,函數定義寫錯了, 應該是float average(float array[10]){……},你掉了個a,所以連接失敗,(無法解析的外部符號的意思通俗說就是:你調用的函數,只有聲明,沒有找到定義)