Top001


私信TA

用户名:13657565095

访问量:6881

签 名:

等  级
排  名 7913
经  验 1270
参赛次数 0
文章发表 12
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:



标记的方法挑出来2-    n里边的素数,下次尝试用数组存储,最后一起打印

注意事项:


本人新手尝试记录自己的成长;望各位看官,大咖不要见笑。


参考代码:

#include<stdio.h>

main()

{

   int n,i,j;

   int BJ;//英文太差,不知道标记怎么写就用汉语拼音首字母代替。

   BJ=0;//初始化

   scanf("%d",&n);//初始化

for(j=2;j<=n;j++)//让数字从2开始到N

{

for(i=2;i<j;i++)//找出数字J的约数,如果存在约数说明不是素数,对标记位置1;

  if(j%i==0)

  {

  BJ=1;

      break;//减少运算,只要遇到第一个就说明不是素数,就可以跳出循环。

  }

if(BJ==0)

printf("%d\n",j);

BJ=0;

}


}


 

0.0分

0 人评分

  评论区

  • «
  • »