#include
int main(){
int a,b;
int c,d;
int count=0;
int o=0;
scanf("%d %d",&a,&b);
for(int i=a;i<=b;i++){
for(int j=2;jif(i%j!=0){
count++;
if(count==i-2){
c=i;
}
}
}
} for(int i=b;i>=a;i--){
for(int j=2;jif(i%j!=0){
o++;
if(o==i-2){
d=i;
}
}
}
}if(d==c){printf("%d",d);}
else{printf("%d",d-c);}
return 0;
}
break退出:
#include<stdio.h>
int main(){
int a,b;
int c=0,d=0;
int count=0;
int o=0;
scanf("%d %d",&a,&b);
for(int i=a;i<=b;i++){
if(c!=0)
break;
for(int j=2;j<i;j++){
if(i%j!=0){
count++;
if(count==i-2){
c=i;
break;
}
}
}
}
for(int i=b;i>=a;i--){
if(d!=0)
break;
for(int j=2;j<i;j++){
if(i%j!=0){
o++;
if(o==i-2){
d=i;
break;
}
}
}
}
if(d==c){printf("%d",d);}
else{printf("%d",d-c);}
return 0;
}
不知道你这个问题是否已经解决, 如果还没有解决的话: