求3-1000之间的素数

 

求3-1000之间的素数 #include  < stdio.h >
求3-1000之间的素数#include 
< conio.h >
求3-1000之间的素数#include 
< math.h >
求3-1000之间的素数
void  main()
求3-1000之间的素数
{
求3-1000之间的素数 clrscr();
求3-1000之间的素数 unsigned i,j,flag,count;
求3-1000之间的素数     
/**//*用flag作标志*/
求3-1000之间的素数 count
=0;
求3-1000之间的素数     
/**//*计数器清0*/
求3-1000之间的素数 
for(i=3;i<=1000;i++)
求3-1000之间的素数 
{
求3-1000之间的素数  flag
=0;
求3-1000之间的素数  
for(j=2;j<=sqrt(i);j++)
求3-1000之间的素数  
{
求3-1000之间的素数   
if (i%j==0
求3-1000之间的素数     
/**//*能整除,不是素数,标志设为1*/
求3-1000之间的素数   
{flag=1;break;}
求3-1000之间的素数  }

求3-1000之间的素数     
/**//*内循环结束*/
求3-1000之间的素数  
if (flag==0)
求3-1000之间的素数     
/**//*若flag为0,i是素数*/
求3-1000之间的素数  
{
求3-1000之间的素数   printf(
"%4d,",i);count++;
求3-1000之间的素数   
if (count%8==0) printf("\n");
求3-1000之间的素数     
/**//*每行输出8个素数*/
求3-1000之间的素数  }

求3-1000之间的素数 }
   /**//*外循环*/
求3-1000之间的素数}

第二种方法
求3-1000之间的素数 #include < stdio.h >
求3-1000之间的素数#include
< conio.h >
求3-1000之间的素数#include
< math.h >
求3-1000之间的素数
void  main()
求3-1000之间的素数
{
求3-1000之间的素数    
int i,n;
求3-1000之间的素数    
for(i=2;i<=50;i++)
求3-1000之间的素数    
{
求3-1000之间的素数        
for(n=2;n<=(int)sqrt(i);n++)
求3-1000之间的素数            
if(i%n==0)
求3-1000之间的素数                
break;
求3-1000之间的素数        
if(n==(int)sqrt(i)+1)
求3-1000之间的素数            printf(
"%d ",i);
求3-1000之间的素数    }

求3-1000之间的素数    printf(
".");
求3-1000之间的素数    getch();
求3-1000之间的素数
求3-1000之间的素数}

你可能感兴趣的:(素数)