只能被1和本身整除的数是素数: if(m%i==0)break;if(i>k)printf("%d is a prime number\n",m); /*输出"这是一个素数"*/elseprintf("%d is not a prime number\n",m); /*输出"这不是一个素数"*/}这个程序我运行过了,用WinTc有一个警告,建议你用Visual C++ 6.0,VC我运也行了一下,可以通过.