找素数程序
来源:互联网 发布:淘宝生鲜配送快递 编辑:程序博客网 时间:2024/05/01 15:30
</pre><pre class="cpp" name="code" snippet_file_name="blog_20160513_4_7413846" code_snippet_id="1682644">
找到素数
#include<stdio.h>int main (int argc,char **argv){int x,y;int number;int i;int flag ; //状态标志scanf("%d %d",&x,&y);for(number = x;number <= y;number++){ flag = 1; //每进行一次遍历都要将状态置为初始状态for (i =2 ;i < number ; i++){if(number %i){flag = 0; //状态改变}else{ break;//如果不是素数,则直接结束本轮循环} }if(i >= number ) //内层一轮遍历完成,判断状态是否改变{if(flag == 0){printf("%d\n",number);}}}}
#include<stdio.h>int main (int argc,char **argv){<span style="white-space:pre"></span>int x,y;<span style="white-space:pre"></span>int number;<span style="white-space:pre"></span>int i;<span style="white-space:pre"></span>int flag ; //状态标志<span style="white-space:pre"></span>scanf("%d %d",&x,&y);<span style="white-space:pre"></span>for(number = x;number <= y;number++)<span style="white-space:pre"></span>{<span style="white-space:pre"></span> flag = 1; //每进行一次遍历都要将状态置为初始状态<span style="white-space:pre"></span>for (i =2 ;i < number ; i++)<span style="white-space:pre"></span>{<span style="white-space:pre"></span>if(number %i)<span style="white-space:pre"></span>{<span style="white-space:pre"></span>flag = 0; //状态改变<span style="white-space:pre"></span><span style="white-space:pre"></span>}else<span style="white-space:pre"></span>{<span style="white-space:pre"></span> break;//如果不是素数,则直接结束本轮循环<span style="white-space:pre"></span><span style="white-space:pre"></span>}<span style="white-space:pre"></span> <span style="white-space:pre"></span><span style="white-space:pre"></span>}<span style="white-space:pre"></span>if(i >= number ) //内层一轮遍历完成,判断状态是否改变<span style="white-space:pre"></span>{<span style="white-space:pre"></span>if(flag == 0){<span style="white-space:pre"></span>printf("%d\n",number);<span style="white-space:pre"></span><span style="white-space:pre"></span>}<span style="white-space:pre"></span>}<span style="white-space:pre"></span>}}
判断是否为素数#include<stdio.h>int main(int argc,char **argv) { int i; int j; int flag=1; for(j=1;j<100;j++) //筛法 { for(i=2;i<j;i++) { if(j%i==0) { flag=0; break; } } if(flag) printf(" %dY", j); else { flag=1; printf(" %dN",j); } } return 0; }</span>
<pre class="cpp" name="code">#include<stdio.h>int main(int argc,char **argv) { int i; int j; int flag=1; for(j=1;j<100;j++) //筛法 {for(i=2;i<j;i++){ if(j%i==0) { flag=0; break; } } if(flag) printf(" %dY", j); else { flag=1; printf(" %dN",j); } } return 0; }
0 0
- 找素数程序
- 找素数
- 找素数
- 找素数
- 找素数
- 找素数
- 找素数
- 找素数
- 找素数
- 找素数
- 找素数
- 找素数
- 找素数
- 找素数
- 找素数
- 找素数
- python编写找1 -100的素数的程序
- Eratosthenes 找素数
- <<web>>div嵌套就是矩形的递归
- JavaSE入门学习40:Java集合框架之泛型
- win下通过vnc连接linux服务器出现黑屏的问题
- UIWindow简单介绍
- Android天气开源项目之添加城市
- 找素数程序
- 2016小米实习生面试心得
- 将自己得到的数据从txt文档中读入,生成pcd文件
- DOS命令下netstat -an输出信息的解释
- LintCode 落单的数
- git status显示中文
- HDU 2594 Simpsons’Hidden Talents(KMP)
- hdu 1203 I NEED A OFFER!
- Redis 入门