a121: 質數又來囉
題目:http://zerojudge.tw/ShowProblem?problemid=a121
程式碼:
程式碼:
import java.util.Scanner;
public class a121 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
while(sc.hasNext()){
int a = sc.nextInt();//範圍a~b
int b = sc.nextInt();
int c=0,d=0;
for(int i=a;i<=b;i++){
for(int j=1;j<=i;j++){
if(i==1){//1非質數所以要跳過
continue;
}
if(i%j==0){
c++; //如果相除等於0,c就+1
}
}
if(c==2){ //c要等於2才算質數,質數整除的只有1和自己
d++;//如果為質數d就+1
}
c = 0;
}
System.out.println(d);
}
}
}

留言
張貼留言