定义函数及其使用 使代码可读性大大提高 分门别类地将代码分为了功能区和操作区
#include<stdio.h>
#include<stdlib.h>
bool judge(int n)
{
int i;
for (i=2;i<n/2;i++)
{
if (n%i==0) return false;
}
return true;
}
bool OK(int x,int y)
{
int i,r;
for (i=x;i<=y;i++)
{
r=i*i+i+41;
if(!judge(r)) return false;
}
return true;
}
int main()
{
int x,y;
while(scanf("%d %d",&x,&y)!=EOF && y!=0)
{
if(OK(x,y)) printf("OK\n");
else printf("Sorry\n");
}
system("pause");
return 0;
}