用C语言打印从100到200的素数~~~O(∩_∩)O

来源:百度知道 编辑:UC知道 时间:2024/06/24 19:04:10

Table[Prime[q], {q, PrimePi[100] + 1, PrimePi[200]}]
{101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173,179, 181, 191, 193, 197, 199}
Length[%]
21

此为Mathematica程序,一共21个素数.

#include "stdio.h"
#include "stdlib.h"
#include "conio.h"

void main()
{
int i,m,n=1;

printf("1000以内的素数有:\n");
printf(" 2");
for(i=3;i<1000;i=i+2)
for(m=2;m<i;m++)
{
if(i%m==0) break;
if(m>i/2) {
printf("%4d",i);
n=n+1;
if(n%10==0) printf("\n");
break;
}
}
printf("\n\n");
}