1. 程式人生 > >杭電acm2012

杭電acm2012

#include<stdio.h>
#include<math.h>
int main()
{
    int x,y,n,m;
    while(scanf("%d%d",&x,&y))
    {
        int count=0;
        if(x==0&&y==0) break;
        for(n=x;n<=y;n++)
        {
            int i;
            m=n*n+n+41;
            for(i=2;i<m/2;i++)
            {
                if(m%i==0)
                {
                    printf("Sorry\n");
                    count++;break;
                }
                if(count!=0) break;
            }
        }
        if(count==0)printf("OK\n");
    }
    return 0;

}

這次學到了什麼呢~break只能跳出一層迴圈,還要跳就設個標籤。