解題心得
注意1的狀況。
程式碼
#include <iostream> #include <cmath> using namespace std; int main() { int a, b; while (cin >> a >> b) { int count = 0; for (int i = a; i <= b; i++) { if (i == 1) continue; bool isPrime = true; for (int j = 2; j <= sqrt(i); j++) { if (i % j == 0) { isPrime = false; break; } } if (isPrime) count++; } cout << count << endl; } return 0; }
沒有留言:
張貼留言