HDU 2012 素数判定
来源:互联网 发布:web编程包括哪些内容 编辑:程序博客网 时间:2024/04/29 18:55
Problem Description
对于表达式n^2+n+41,当n在(x,y)范围内取整数值时(包括x,y)(-39<=x<y<=50),判定该表达式的值是否都为素数。
Input
输入数据有多组,每组占一行,由两个整数x,y组成,当x=0,y=0时,表示输入结束,该行不做处理。
Output
对于每个给定范围内的取值,如果表达式的值都为素数,则输出"OK",否则请输出“Sorry”,每组输出占一行。
Sample Input
0 10 0
Sample Output
OK写个进行素数的判定的函数,将问题分步化。上代码:#include<stdio.h>#include<math.h>int f(int n){int m,x,i;x=n*n+n+41;m=sqrt(x);for(i=2;i<=m;i++)if(x%i==0)break;if(i>=m+1)return 0;elsereturn 1;}int main(){int m,n,i,k;while(scanf("%d%d",&m,&n)!=EOF&&!(m==0&&n==0)){k=0;for(i=m;i<=n;i++){if(f(i))k=1;}if(k)printf("Sorry\n");elseprintf("OK\n");}return 0;}
0 0
- hdu 2012 素数判定
- HDU 2012 素数判定
- hdu 2012 素数判定
- HDU:2012素数判定
- hdu 2012 素数判定
- hdu 2012 素数判定
- hdu-2012-素数判定
- HDU 2012 素数判定
- HDU 2012 素数判定
- [hdu 2012] 素数判定
- HDU 2012 素数判定
- HDU 2012 素数判定
- HDU 2012 素数判定
- HDU 2012 素数判定
- hdu 2012 素数判定
- HDU 2012 --- 素数判定
- HDU 2012 判定素数
- 素数判定 HDU 2012
- Linux常用命令(更新中)
- 嵌入式软件开发培训笔记——基于S5PC100的课程设计
- HDU 2011 多项式求和
- mysql command line client 闪退的解决办法
- 3D摇奖机源码
- HDU 2012 素数判定
- hadoop2.7.0集群搭建
- Android应用程序UI硬件加速渲染的Display List渲染过程分析
- hdu 5249(set + queue)
- fedora19 安装tftp服务器
- linux编程学习1-列举一个目录下的文件
- Simplify Path Leetcode71
- HDU 2013 蟠桃记
- vim配置及插件安装管理