方法一:for循環
# include<stdio.h>
int main()
{
int x=2;
//scanf("%d",&x);
int cnt=0;
while(cnt<50){
int isPrime = 1; //是素數
for(int i=2;i<x;i++){
if(x%i==0){
isPrime = 0; //不是素數
break;
}
}
if(isPrime==1){
printf(" %d",x);
cnt++;
}
x++;
}
printf("\n");
return 0;
}
方法二:while循環
# include<stdio.h>
int main()
{
int x;
//scanf("%d",&x);
int cnt=0;
for(x=2;cnt<50;x++){
int isPrime = 1; //是素數
for(int i=2;i<x;i++){
if(x%i==0){
isPrime = 0; //不是素數
break;
}
}
if(isPrime==1){
printf(" %d",x);
cnt++;
}
}
printf("\n");
return 0;
}