C语言经典案例:求100之内的素数。
栏目分类:C语言教程 发布日期:2020-01-06 浏览次数:次
需求描写:求100以内的素数。
C语言案例剖析:质数(prime number)又称素数,有没有限个。一个大于1的天然数,除了1和它自己外,不能被其余天然数整除。
程序源代码:
实现代码如下:
#include<stdio.h>
#include<math.h>
int main()
{
int i,j,k,n=0;
for(i=2;i<=100;i++)
{
k=(int)sqrt(i);
for(j=2;j<=k;j++)
if(i%j==0) break;
if(j>k)
{
printf("%d ",i);
n++;
if(n%5==0)
printf("\n");
}
}
return 0;
}
本案例运行效果如下:
2 3 5 7 11
13 17 19 23 29
31 37 41 43 47
53 59 61 67 71
73 79 83 89 97
本文由IT教学网整理发布,转载请注明出处:http://www.itjx.com/jiaocheng/cyuyan/1031.html