首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

输出100到1000中只得被1和自身整除的所有质数,并且每一行只能输出5个数

2013-10-23 
输出100到1000中只能被1和自身整除的所有质数,并且每一行只能输出5个数#include stdio.hint zhishu(int

输出100到1000中只能被1和自身整除的所有质数,并且每一行只能输出5个数

#include <stdio.h>

int zhishu(int a);

int main(int argc,const char * argv[])

{

    

   int c=0;

   int i;

   for (i=100; i<1000; i++)

    {

        

       if(zhishu(i))

        {

           printf("%d\t",i);

            c++;

           if (c%5==0)

            {

               printf("\n");

            }

        }

    }

    

    

    

}

int zhishu(int a)

{

   int j;

   for (j=2; j<a; j++)

    {

       if (a%j==0)

        {

           return 0;

        }

    }

   return 1;

}


热点排行