输入一个数 并打印出小于这个数的所有素数

作者在 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的情况*/
    printf("%10d",i1);
    if(i3%7==0)
     printf("\n");
    i3++;
   }
  }
 }
}
C语言学习 | 阅读 1939 次
文章评论,共0条
游客请输入验证码
浏览5252次
文章归档
最新评论