#include <iostream>
#include <cmath>
using namespace std;
int main(){
int a,b;
while (cin >>a >>b){
int total=0;
if (b>=a && b-a<=1000){
if (a==1) a+=1;
for (a;a<=b;a++){
int j=0;
for (int i=2;i<=sqrt(a);i++){
if (a%i==0){
j=1;
break;
}
}
if (j==0){
total++;
}
}
cout <<total <<endl;
}else{
continue;
}
}
return 0;
}
如標題所見,我的答案是1,請問我寫的哪裡有錯030
#include
#include
using namespace std;
int main(){
int a,b;
while (cin >>a >>b){
int total=0;
if (b>=a && b-a<=1000){
if (a==1) a+=1;
for (a;a<=b;a++){
int j=0;
for (int i=2;i<=sqrt(a);i++){
if (a%i==0){
j=1;
break;
}
}
if (j==0){
total++;
}
}
cout < }else{
continue;
}
}
return 0;
}
如標題所見,我的答案是1,請問我寫的哪裡有錯030
測資是什麼
#include
#include
using namespace std;
int main(){
int a,b;
while (cin >>a >>b){
int total=0;
if (b>=a && b-a<=1000){
if (a==1) a+=1;
for (a;a<=b;a++){
int j=0;
for (int i=2;i<=sqrt(a);i++){
if (a%i==0){
j=1;
break;
}
}
if (j==0){
total++;
}
}
cout < }else{
continue;
}
}
return 0;
}
如標題所見,我的答案是1,請問我寫的哪裡有錯030
測資是什麼
有一個測資有誤,會a大於b