#include <iostream>
#include <cmath>
using namespace std;
int main(void){
int a,b;
int c;
cin>>a>>b;
for(int i=a;i<=b;i++){
for(int j=2;j<=i;j++){
if(j==i) {
c++;
break;
}
if(i%j==0){
break;
}
}
}
cout<<c<<endl;
return 0;
}
只輸出一行 求debug謝謝
#include
#include
using namespace std;
int main(void){
int a,b;
int c;
cin>>a>>b;
for(int i=a;i<=b;i++){
for(int j=2;j<=i;j++){
if(j==i) {
c++;
break;
}
if(i%j==0){
break;
}
}
}
cout<<c<<endl;
return 0;
}
只輸出一行 求debug謝謝
這題是讀到EOF結束,所以你的cin>>a>>b要改成while(cin>>a>>b) { ...計算...}