翁恺C语言—找素数(个数)

192 阅读1分钟

#include <stdio.h>

int main()

{

int x,y=1,count,i;

printf("你想要从头得到多少个素数?");
scanf("%d",&count) ;

for(x=2;y<=count;x++)
{
	int flag=1;               //要让 flag 回到 1 ,不然找到一个合数就停止找素数了。   
	for(i=2;i<x;i++)
	{
		if(x%i==0)
		{
			flag=0;
			break;
		 } 
	}
	if(flag==1)
	{
  	printf("第%d个素数:%d \n",y,x);
  	y++;                      //找到一个素数,个数进一 。 
	}
}
return 0;

}