解題心得
注意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;
}
沒有留言:
張貼留言