补充 i对应的是从2到最大值的每一个数字,
先执行book[j]*i就保证了每一个素数的倍数都被赋值
后面i%book[j]判断就是判断本次执行的数字是否为素数,因为前面已经可以保证每一个素数的倍数都可以被赋值,所以跳出本次的j循环,执行下一个数字i+1;
补充 i对应的是从2到最大值的每一个数字,
先执行book[j]*i就保证了每一个素数的倍数都被赋值
后面i%book[j]判断就是判断本次执行的数字是否为素数,因为前面已经可以保证每一个素数的倍数都可以被赋值,所以跳出本次的j循环,执行下一个数字i+1;