读书人

输出100到1000中只得被1和自身整除的所

发布时间: 2013-10-23 11:39:13 作者: rapoo

输出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;

}


读书人网 >编程

热点推荐