编写程序找出100--300之间的所有素数,
发布网友
发布时间:2023-08-10 12:00
我来回答
共2个回答
热心网友
时间:2024-12-04 07:46
#include<stdio.h>
#include<math.h>
int fun(int n) //子函数判断是否为素数
{
if(n==1)
return 1;
for(int i=2;i<=sqrt(n);i++)
{
if(n%i==0)
return 0;
}
return 1;
}
void main()
{
int count=0;
printf("100-300的素数有:\n");
for(int i=100;i<=300;i++)
{
if(fun(i))
{
count++;
printf("i=%d ",i);
if(count%5==0)//五个一行输出素数
printf("\n");
}
}
}
热心网友
时间:2024-12-04 07:47
#include<stdio.h>
#include<math.h>
int
fun(int
n)
//子函数判断是否为素数
{
if(n==1)
return
1;
for(int
i=2;i<=sqrt(n);i++)
{
if(n%i==0)
return
0;
}
return
1;
}
void
main()
{
int
count=0;
printf("100-300的素数有:\n");
for(int
i=100;i<=300;i++)
{
if(fun(i))
{
count++;
printf("i=%d
",i);
if(count%5==0)//五个一行输出素数
printf("\n");
}
}
}