本帖最后由 蔚蓝柳叶 于 2014-3-17 21:46 编辑
#include <stdio.h>
int n=100,i;
main()
{while (n<=200)
{i=2;
while(i<=100)
{if (n%i==0) i=n;
else i++;}
if (i<n) printf ("%d/t",n);
else n++;}}
这应该运行出100-200的素数。但实际,编译没有错,运行时不出任何结果(没有 press any key to continue!),光标一直在闪。请问这个c语言哪里出错了,哪里出现死循环了?求指教! |