(2)主函数:在数组存放输入的例如6个数,然后调用函数fun()获得最大值、最小值和平均值,再打印输出最大值、最小值和平均值。
#include
int N;
float Max,Min,Aver,sum;
float fun(float s[])
{
int i;
sum=0;
Max=s[0];
for(i=0;i
{
if(Max
Max=s[i];
}
Min=s[0];
for(i=0;i
{
if(s[i]
Min=s[i];
}
sum=s[0];
for(i=0;i
{
sum+=s[i];
}
Aver=sum/N;
return 0;
}
int main()
{
int i;
printf("请输入数组长度:");
scanf("%d",&N);
float s[N];
for(i=0;i
{
scanf("%f",&s[i]);
}
fun(s);
printf("f%.1f",Max,Min,Aver);
return 0;
}
sum=s[0];
for(i=0;i<N;i++)
{
sum+=s[i];
}
你这s[0]重复加了啊。要么sum=0,要么for(i=1;i<N;i++)