程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 杭電2012

杭電2012

編輯:C++入門知識

#include <stdio.h>
int su(int a)//簡單快速判斷是不是素數,不是返回1,是就返回0
{
    int i;
    for(i=2;i*i<=a;i++)
        if(0==a%i)
            return 1;
        return 0;
}
int main (void)
{
    int x,y,i,m;
    while(scanf("%d%d",&x,&y)!=EOF)
    {       
        if(0==x && 0==y)
            continue;
        m=1;
        for(i=x;i<=y;i++)
        {
            if(su(i*i+i+41))//不是素數就直接輸出並結束循環,別忘記記錄下來,因為後面還要判斷要不要輸出OK
            {
                m=0;
                printf("Sorry\n");
                break;
            }
        }
        if(m)
            printf("OK\n");
    }
    return 0;
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved