• 素数判定 AC 杭电


                      素数判定

    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)

    Total Submission(s): 87861    Accepted Submission(s): 30699

    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 1

    0 0

    Sample Output

    OK

    Author

    lcy

    Source

    C语言程序设计练习(二)

    #include<stdio.h>

    #include<math.h>

    int main()

    {

    int x,y,n,z,a,b;

    while((scanf("%d%d",&x,&y)!=EOF)&&(x!=0||y!=0))

    {

       b=0;

    for(n=x;n<=y;n++)

    {

    z=n*n+n+41;

    for(a=2;a<=sqrt(z);a++)

    {

    if(z%a==0) 

       b++;

    }

    }

    if(b==0)

    printf("OK ");

    else printf("Sorry ");

    }

    }

     
  • 相关阅读:
    URL vs. HTML 录制模式
    多机联合产生负载
    浏览器打开URL的方式和加载过程
    与前端性能相关的头信息
    HTTP协议结构
    前端优化
    前端性能测试工具
    Apache 服务器
    java回调机制
    不允许用大于号小于号,比较任意两个数字大小
  • 原文地址:https://www.cnblogs.com/lj-1568/p/4401013.html
Copyright © 2020-2023  润新知