程序分析:判断素数的方法:用一个数分别去除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);
}
}
(简答题)
判断101-200之间有多少个素数,并输出所有素数。
正确答案
答案解析
略
相似试题
(简答题)
写一个判断素数的函数prime,在主函数中输入10个整数,调用prime,输出这10个整数中的素数的累加和。
(简答题)
编写出判断一个整数是否为素数的函数,并求出在2000以内的有十个以上的所有连续的非素数组。
(简答题)
以下fun函数用以判断n是否是素数,fun函数中有逻辑错,请调试改正。
(简答题)
判断输入的一个正整数是否是素数。
(填空题)
判断一个数是否为素数。
(简答题)
编写函数,判断一个整数是否为素数,并编写主程序调用该函数。
(简答题)
编写一个函数,该函数的功能是判断一个整数是不是素数,在main函数中调用该函数,输出200以内所有的素数。(待定)
(填空题)
下列程序的功能是输入一个正整数,判断是否是素数,若为素数输出1,否则输出0,请为程序填空。
(简答题)
编写一个判断素数的通用过程(函数或子程序)。调用该过程,计算并输出区间[1000,1100]内所有素数的和。(提示:只能被1和自身整除的自然数称为素数。)