#include <stdio.h>
int main(){
int a,b=2;
printf("%d ",2);
for(a=3;a<=100;a++)
{
while(b<a){
if(a%b==0){
break;
}
else{
b=b+1;
}
}
if(a==b){
printf("%d ",a);
b=2;
}
}
return 0;
}
你这个a在最外边输出,跟里边没啥关系呀,可以使用return,提前终止程序这种