求这道C语言题目错在哪输入一个一维整型数组,输出最大值,最小值,和平均值.我用指针来处理的,但是max和min怎么输出的都不对,请问高手问题出在哪里了呢?main(){int a[10],*p,i,y,max,min;*p=&a;for (i=0;

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 02:48:41

求这道C语言题目错在哪输入一个一维整型数组,输出最大值,最小值,和平均值.我用指针来处理的,但是max和min怎么输出的都不对,请问高手问题出在哪里了呢?main(){int a[10],*p,i,y,max,min;*p=&a;for (i=0;
求这道C语言题目错在哪
输入一个一维整型数组,输出最大值,最小值,和平均值.
我用指针来处理的,但是max和min怎么输出的都不对,请问高手问题出在哪里了呢?
main()
{
int a[10],*p,i,y,max,min;
*p=&a;
for (i=0;i=0;i--);
{if (max=0;i--);
{if (min>*(p+i))
min=(*(p+i));
}
for (i=9;i>=0;i--)
y=y+*(p+i);
y=y/10;
printf ("max is %d \n",max);
printf ("min is %d \n",min);
printf ("y is %d \n",y);
system ("pause");
}

求这道C语言题目错在哪输入一个一维整型数组,输出最大值,最小值,和平均值.我用指针来处理的,但是max和min怎么输出的都不对,请问高手问题出在哪里了呢?main(){int a[10],*p,i,y,max,min;*p=&a;for (i=0;
for (i=9;i>=0;i--);
{if (max=0;i--);
{if (min>*(p+i))
min=(*(p+i));
}
把2个for的后面的;去掉.另外把max和min的初值赋值成*p