多做题,通过考试没问题!

全国信息技术应用考试

睦霖题库>大学试题(计算机科学)>全国信息技术应用考试

判断101-200之间有多少个素数,并输出所有素数。

正确答案: 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。 public class lianxi02 {
public static void main(String[] args){
int count=0;
for(int i=101;i<200;i+=2)
{
booleanb=false;
for(int j=2;j<=Math.sqrt(i);j++)
{
if(i%j==0)
{
b=false;break;
}
else {
b=true;
}
}
if(b==true)
{ count++;System.out.println(i);
}
}
System.out.println("素数个数是:"+count);
}
}
答案解析:
进入题库查看解析

微信扫一扫手机做题