请帮忙看下下面的程序,有什么错误,就是要实现输入任意的数,求出最大最小值和平均值,最好能在我的基础上帮编译一个正确的程序
#include<stdio.h>void main()
{
int max,lowest,average,num[50],i,j,sum;
printf("请输入i的值");
scanf("%d",&i);
printf("请逐个输入num的值");
for(sum=0,max=num[0],j=0;j<=i;j++)
{
scanf("%d",num[j]);
if(max<=num[j]) max=num[j];
if(lowest>=num[j]) lowest=num[j];
sum=sum+num[j];
average=sum/i;
printf("最大值为%d\n",max);
printf("最小值为%d\n",lowest);
printf("平均值为%d\n",average);
}
}