C语言实现输出1000~2000内的第一个素数
#include <stdio.h>
int main()
{
int i,j;
for (i=1000;i<2000;i++)
{
for(j=2;j<i;j++)
{
if(i%j == 0)
break;
}
if(j == i)
{
printf("%d",i);break;
}
}
//if(i == 2000)
// printf("未找到");
return 0;
}
int main()
{
for(int i=1000;i<=2000;i++)
{
for(int j=2;j<i;j++)
{
if(i%j==0)
break;
}
if(j==i)
{
printf("%d",i):
break;
}
}
return 0;
}
给你写好了:[
//什么是素数? -- 除了1和本身之外不能被其他数整除的数
#include "stdio.h"
int main(){
int n,j,f;//变量解释:n为我们要判断的数,j为要与n相除的数,f为标志 0 表示不是素数,1 表示是素数
for(n = 1000;n <= 2000;n++){//首先要将 2-1000中所有的数进行循环
f = 1; //我们假设这个数一定是素数;
for(j = 2;j <n;j++){//对2 - 1000内的每个数进行运算来判断是不是为素数
if( j == n){
continue;
}
if( n % j == 0){
f = 0;
}
}
if( f == 1){
printf("%d\t",n);break;
}
}
return 0;
}