2011年11月7日 星期一

JAVA Mr.楊同學的 質數 計次法

 

 

 

 

public class 質數_計次法 {
	public static void main(String[] args) {
		for (int target = 3; target <= 100; target++) {
			int count = 0;
			for (int i = 2; i < target; i++) {
				if ((target%i) != 0) {
					count++;
				}    
			}
			if (count == (target - 2)) {
				System.out.print(target + ",");
			}   
		}
	}
}

 

 

 

 

概念是對的,原本跑不出來,是因為

int count = 0;必須在第一層迴圈之內

大家參考參考

沒有留言:

張貼留言