如題,不知道應該改哪裡了 ~>_<~
我的程式碼如下(CPP)
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int a,b,c,d,e,f,i,j;
while (cin>> a>>b){
e=0;
d=0;
c=sqrt(b);
for(i=a;i<=b;i++){
if (i==1){
d=0;
break; }
else if (i==2){
d=1;
break; }
else {
if(i<c){
for ( j=2;j<i;j++) {
if (i%j==0){
d=0;
break;}
else if(i%j!=0)
{d=1; }}}
else if(i>=c){
for ( j=2;j<=c;j++) {
if (i%j==0&&i!=j){
d=0;
break;}
else if(i%j!=0)
{d=1; }}}
}
e=e+d; }
cout <<e<<endl;}
return 0;
}