杨过与郭芙生过孩子:求助编程打印100—200全部素数!!!
来源:百度文库 编辑:中科新闻网 时间:2024/05/17 01:27:15
求助编程打印100—200全部素数!!!谢谢!
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
int m,i,j;
for(i=100;i<200;i++)
{
j=(int)sqrt(i);
m=2;
while((i%m) && m<=j)m++;
if(m>j)printf("%4d",i);
}
/*system("pause");*/
}
看看这段代码,运行环境为VC6。0
#include <stdio.h>
#define start 100
#define end 200
int Isprime (int n) //判断是否为素数
{
int i;
for (i=2;i*i<=n;i++)
if (n%i==0) break;
if (i*i<=n) return 0;
return 1;
}
int main ()
{
int i;
for (i=start;i<=end;i++)
{
if (Isprime(i))
printf ("%d ",i);
}
return 1;
}