为啥程序一运行就死循环了,,错误在哪里,帮忙指出下
改正见下图,不过你的写法存在问题,假如他的因子不止一百个怎么办?当然1000以内大概不会出问题,但是不建议这样写
我建议你参考一下我的写法
在for(j=0,i=1;i<=(x-1);i++)前加一句j=0;。
在for(i=0;i<j;i++)前加一句sum=0;。