[求助]程序错误or编译器错误
#include <stdio.h>#include <conio.h>
int main(void)
{ float a[10];
int i,m=0,n=0,b=0;
printf("请输入10个数:");
for(i=0;i<=10;i++)
scanf("%f",a[i]);
for(i=0;i<=10;i++)
{
if(a[i]==0) m++;
else a[i]>0? n++:b++;
}
printf("10个数中 正数有%d个",n);
printf("10个数中 负数有%d个",b);
printf("10个数中零有%d个",m);
getch();
return 0;
}
这是刚写的一个求数组元素组成的程序 用的是Dev C++ 编译通过 但一运行就说什么内存错误 给出一个地址 说不能为read 麻烦各位给看下是我程序本身有问题 还是编译器的问题 (另:我的Dev C++是在学校机器上直接压过来的 不是安装包 或许是这的原因? 不太明白)