系统粉 > 电脑问答 > 其他问答

已解决看这个局部函数的调用。出错了

提问者:90詬瘾君仔  |  浏览次  |  提问时间:2017-02-18  |  回答数量:2

看这个局部函数的调用。出错了 #include \"stdio.h\"#include \"conio.h\"int Num,Max,Min;int average(int array[]){int i ,array_aver=array[0];Max=Min=array[0];for(i=1;i<Num;i++){if(array>Max){Max=array;}if(array<Min){Min=array;}array_aver+=array;}array_aver/=Num;return array_aver;}void main(){int aver;int n[5]={23,58,6,8,9};Num=5;aver = average(n[]);printf(\"Max=%d,Min=%d,average=%d\",Max,Min,aver);getch();}

已有2条答案
李吉1234cer

李吉1234cer

回答数:194  |  被采纳数:50

我用的是DC

#include "stdio.h"
#include "conio.h"

int Num,Max,Min;
int average(int array[])
{
int i ,array_aver=array[0];
Max=Min=array[0];
for(i=1;i<Num;i++)
{
if(array>Max)
{Max=array;}
if(array<Min)
{Min=array;}
array_aver+=array;
}
array_aver/=Num;
return array_aver;
}
int main()
{
int aver;
int n[5]={23,58,6,8,9};
Num=5;
aver = average(n);
printf("Max=%d,Min=%d,average=%d",Max,Min,aver);
getch();
}
2017-02-18 15:51:36
赞 19
我叫张楚林

我叫张楚林

回答数:75  |  被采纳数:9

调用数组时不要加[]
2017-02-18 18:35:33
赞 7
相关问答
最新其他问答
解决方法