1. 判断一个数是否为素数
素数概念:素数也称为质数,是一个大于1的自然数,且除了1和它本身外,不能被其他自然数整除。
如:2、3、5、7、11、13、17等
代码实现如下:
#include<stdio.h>
void main()
{
int n,i,flag=1;//默认flag=1是素数
scanf("%d",&n);
for(i=2;i<n;i++)//遍历除了1和它本身外所有自然数
if(n%i==0)//如果2-n之间有一个数能整除n,n就不是素数
flag=0;
if(flag==1)
printf("%d是素数\n",n);
else
printf("%d不是素数\n",n);
}
运行结果如下:


2. 求100以内的所有素数
代码实现如下:
#include<stdio.h>
void main()
{
素数及其应用

本文介绍了素数的概念,提供了四个C语言实现的程序,分别用于判断一个数是否为素数、求100以内的所有素数、输入整数n获取小于或等于n的素数以及找出100以内所有绝对素数。这些程序展示了素数在编程中的应用。
最低0.47元/天 解锁文章
1192

被折叠的 条评论
为什么被折叠?



