用c写的是因为动态数组内存的原因吗
数组越界了,60不算上本身有10个因子。i=60的时候,在你把找因子的那个循环执行完后,t的值已经到了10,所以接下来累计求和那里m的值就越界了
60有11个因子,越界了
你把P内存空间给大一点试试。
因为你只申请了十个数的内存,但60的时候有超过10个数的因子,内存越界了。