描述
從鍵盤任意輸入兩個整數m,n,編程計算並輸出m~n之間的所有素數之和。 |
輸入
在一行上輸出m和n。 |
輸出
m和n之間(包括m和n)的素數的和 |
難度
一般 |
輸入示例
2 5 |
輸出示例
10 |
完成代碼
1 import java.util.Scanner; 2 public class Demo01 { 3 public static void main(String[] args) { 4 Scanner input = new Scanner(System.in); 5 int m = input.nextInt(); 6 int n = input.nextInt(); 7 int sum = 0, i,t=0; 8 for(;n>=m;n--) 9 { 10 for(i=2;i<n;i++) 11 { 12 if(n%i!=0)//核心 13 t=1; 14 else 15 { 16 t=2; 17 break; 18 } 19 } 20 if(t==1) 21 sum+=n; 22 } 23 System.out.print(sum); 24 input.close(); 25 } 26 }
仔細分析,反復思考,認真鑽研,多記·多練·多想,相信自己。