level 1
源代码如下
#include<stdio.h>
void main()
{
int num;
int a, b;
printf("2\t");
for (num = 3; num <= 100; num++)
{
a = 2;
for (a; a < num - 1; a++)
{
b = num%a;
if (b == 0)
break;
printf("%d\t", num);
}
}
}
2014年09月04日 02点09分
1
level 13
//生成素数
#include<stdio.h>
#include<math.h>
int main()
{/*1*/
unsigned long long int
i ,n, j ,num=0,n1 ;
for(j=1;j<=100;j++)
{/*2*/
n=j;/*改变素数n的类型*/
if(n%2==0)
{ if(n==2)
printf("D(%lld)=%lld\n",j,n);}
else
{/*3*/
for(i=3;i<=sqrt(n);i+=2)
if(n%i==0)break;
if(i>sqrt(n)&&n!=1)
printf("D(%lld)=%lld\n",j,n);
}/*3*/
}/*2*/
}/*1*/
2014年09月04日 02点09分
4