{
sum++;//sum記錄的是非素數的個數
break;
}
妳這裏記錄的是個數應該這樣吧:
if(i%j==0)break;
if(j>sqrt((double)i)) sum++;//sum記錄的是非素數的個數