楼主你好
具体代码如下:
#include<stdio.h>
int main()
{
int i=0;
int j;
int max_prime;//保存最大的
素数 int isPrime=0;//标记是否是素数
while(i<1000)
{
j=2;
while(j<=i/2)
{
if(i%j==0)//如果i不能被j整除
{
isPrime=0;//标记isPrime为0
break;//跳出j循环
}
else
isPrime=1;
j++;
}
if(isPrime==1)//如果当前的i是素数
max_prime=i;//将i的值赋值给max_prime
i++;
}
printf("小于1000的最大素数为:%d\n",max_prime);
return 0;
}
希望能帮助你哈