作者在 2009-07-01 03:08:34 发布以下内容
输入一个数 并打印出小于这个数的所有素数
#include<stdio.h>
#include<math.h>
main(){
int x,i1,i2,i3=1;
printf("put a number:");
scanf("%d",&x);
for(i1=1;i1<=x;i1++){
for(i2=2;i2<=i1;i2++){
if((i1!=2)&&((i1%i2)==0))
break;
if((i2==(i1-1))||(i1==2)){ /*2的情况*/
#include<math.h>
main(){
int x,i1,i2,i3=1;
printf("put a number:");
scanf("%d",&x);
for(i1=1;i1<=x;i1++){
for(i2=2;i2<=i1;i2++){
if((i1!=2)&&((i1%i2)==0))
break;
if((i2==(i1-1))||(i1==2)){ /*2的情况*/
printf("%10d",i1);
if(i3%7==0)
printf("\n");
i3++;
}
}
}
}
if(i3%7==0)
printf("\n");
i3++;
}
}
}
}