这个求平均数得程序哪里出错啦
#include "stdio.h"void main()
{
int i,n=10,a[10],av=0;
float p;
for(i=0;i<n;i++)
scanf("%d",a[i]);
for(i=0;i<n;i++)
{ printf("%d",a[i]);
if((i+1)%3==0)
printf("\n");
}
for(i=0;i<n;i++)
av=av+a[i];
p=av/10;
printf("av=%f\n",p);
}
键盘输入10个数,以每行3个输出这10个数,再输出这10个数的平均数,运行时总是提示什么“引用内存为......内存不能为read......”