#13105: RE錯誤.記憶體區段錯誤


a4545113 (LUMING)


小弟找不出來了.記憶體區段錯誤 錯誤點 測姿是正確的

 

 

#include<stdio.h>
#define Max 1000

int main()
{
    bool PR[Max];
    int a,b;
    while(scanf("%d %d",&a,&b)!=EOF)
    {
    int i,j,sun=0;
    
    for(i=1;i<Max;i++)
    PR[i]=true;
    
    PR[1]=false;PR[0]=false;
    
    for(i=3;i*i<Max;i+=2)
    {
        if(PR[i])
        for(j=i*i;j<Max;j+=i)
        PR[j]=false;
    }
    for(i=4;i<Max;i+=2)
    PR[i]=false;
    
    for(i=a;i<=b;i++)
    if(PR[i]==true)
    sun++;
    
    printf("%d\n",sun);
        
    }

    return 0;
}