【杭电】素数判定
2016-07-20 21:37
288 查看
#include<stdio.h> #include<math.h> int a[100]; int main() { int x,y; while(scanf("%d %d",&x,&y),x||y) { int i=0,j,k=0; for(int l=x; l<=y; l++) { a[i]=l*l+l+41; i++; } for(j=0; j<i; j++) { for(int l=2; l<=sqrt(a[j]); l++) { if(a[j]%l==0) { k=1; break; } } if(k==1) break; } if(k) printf("Sorry\n"); else printf("OK\n"); } return 0; }
杭电2012
相关文章推荐
- 高精度加法——杭电1002
- Hdu2066(一个人的旅行)
- 杭电1870 愚人节的礼物
- 关于杭电1405 The Last Practice 的问题
- hdu-1103 模拟题。
- hdu-1022 栈的应用。
- hdu-1247 简单map的应用。(字典树)
- hdu-1251 字典树公共前缀。
- hdu-1075 map映射表的应用。
- 杭电ACM Steps (1)
- hdu 1005 -- Number Sequence
- hdu 1007 -- Quoit Design
- 杭电1004
- 杭电1005
- 杭电1008
- c++编写藏手帕问题
- 杭电oj-1003
- 杭电oj-1004
- 杭电oj-1005
- 并查集示例1