写hdoj2012反思

/*这个程序让我开始认识到了模块化程序设计的重要性*/
/*以及在oj和以后的比赛中写题目时,按照题目要求输出的重要性*/

#include<stdio.h>

int prime(int n);//将判定素数的函数独放一块,简单明了
int
main(void)
{

    int
  x, y;
    int
i;
    int
n;
    while
(
scanf("%d%d", &x, &y) && x != 0 || y != 0)
    {

        int
flag = 1;
        for
(
i = x;i <= y;i++)
        {

            n
= i * i + i + 41;
            if
(
prime(n) == 0)
                flag
= 0;
        }

        if
(
flag == 1)
            printf
("OK\n");//题目上OK是大写,我之前提交了十次都是小写,都是wrong answer ,发现错误之后痛心棘手,它让我铭记了这个教训
        else
printf("Sorry\n");
    }
return
0;
}

int
prime(int n)
{

    if
(
n == 0 || n == 1)
        return
0;
    for
(int
i = 2;i < n;i++)
    {

        if
(
n%i == 0)
            return
0;
    }

    return
1;
}


阅读更多
文章标签: c hdoj xiaobai
个人分类: the first step
博主设置当前文章不允许评论。

没有更多推荐了,返回首页

关闭
关闭
关闭