JAVA,输出100到999的素数
答案:2 悬赏:10 手机版
解决时间 2021-12-16 13:45
- 提问者网友:滚出爷的世界
- 2021-12-16 06:01
JAVA,输出100到999的素数
最佳答案
- 五星知识达人网友:抱着星星睡觉
- 2021-12-16 06:58
class Prime{
public static void main(String argv[]){
int c=0;
for(int i=100; i<1000; i++){
boolean isPrime=true;
for(int j=i/2+1; j>1; j--){
if(i%j==0){
isPrime=false;
}
}
if(isPrime){
c++;
System.out.print(i+" ");
if(c%10==0){
System.out.print("\r\n");
}
}
}
System.out.print("\r\n共有"+c+"个\r\n");
}
}
public static void main(String argv[]){
int c=0;
for(int i=100; i<1000; i++){
boolean isPrime=true;
for(int j=i/2+1; j>1; j--){
if(i%j==0){
isPrime=false;
}
}
if(isPrime){
c++;
System.out.print(i+" ");
if(c%10==0){
System.out.print("\r\n");
}
}
}
System.out.print("\r\n共有"+c+"个\r\n");
}
}
全部回答
- 1楼网友:糊涂少女
- 2021-12-16 08:20
public class test {
public static void main(string [] args) {
for ( int i = 2; i <= 100; ++i ) {
int j;
for ( j = (int)math.sqrt( i ); j >= 2; --j )
if ( i % j == 0 ) break;
if ( j == 1 ) system.out.print( i + " " );
}
}
}
输出:2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
望采纳
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯