我想求100到200之间的素数,但是只打印出了一个,要怎样修改才能连续打印出
#include <stdio.h>
void prime(int i,int j){
int a;
int start;
int flag = 1;
for(start = i;start <= j;start++){
flag = 1;
for(a = 2;a < start;a++){
if(start % a == 0){
flag = 0;
break;
}
}
if(flag){
printf("%d ",start);
}
}
}
int main()
{
prime(100,200);
return 0;
}