不懂就问!VS2010编译数组或内存越界怎么办?

计算机二级C语言里的问题

img

fun函数中求10-100内非素数,输入10-100内任意一个数,求比他小的非素数。
上面显示内存或数组越界,编译出现下面图片

img

下面这个是示例程序,各位能给说一下是啥情况么

img

错误提示你m没有传值

先不说程序问题,逻辑上看,你两个if是一样的,干嘛不把里面的东西放一起