6-12为什么运行失败
#include <stdio.h>
int main()
{
int total(int arr[])
{
int total;
for(int i=0;i<sizeof(arr));i++)
total+=arr[i];
return total;
}
int max(int arr[])
{
int max;
for(int i=0,max=arr[0];i<sizeof(arr);i++)
if(arr[i]>max)
{
max=arr[i];
}
return max;
}
int min(int arr[])
{
int min;
for(int i=0;min=arr[0];i<sizeof(arr);i++)
if(arr[i]<min)
min=arr[i];
return min;
}
int average(int arr[])
{
int average;
average=total(arr[])/sizeof(arr);
}
void getbyorder(int arr[])
{
int temp;
for(int i=0;i<sizeof(arr);i++)
{
if(arr[i]<arr[i+1])
{
temp=arr[i];
arr[i]=arr[i+1];
arr[i+1]=temp;
}
}
for(int j=0;j<sizeof(arr);j++)
{
printf(j);
}
}
int score[N]={67,98,75,63,82,79,81,91,66,84};
printf("总分%d",total(score));
return 0;
}