Chinaunix首页 | 论坛 | 博客

分类: 信息化

2014-12-08 11:51:53

/*


               题目:     打印1000以内的质数

               质数模型:
                           1,2,3,5,7,11
      质数定义:只能被1和它本身整除的数

      思路:  (1)  首先选定这个数在1到1000之间
              (2)  找规律:
                                          */
#include
#include
int main()
{
 int i,j,m,n;
 printf("1000以内的质数为:\n");
 for(m=1;m<=1000;m++)
 {
  n=sqrt(m);
  for(i=2;i<=n;i++)
   if(m%i==0)
    break;
   if(i>n)
   {
    printf("%d\t",m);
    j++;
    if(j%5==0)
     printf("\n");
   }
 }
 getchar();
 return 0;
}


如图:


 

阅读(4463) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~