一个偶数=两个素数之和的问题
发布网友
发布时间:2024-04-08 12:42
我来回答
共2个回答
热心网友
时间:2024-04-16 01:27
for(c=2;c<=sqrt(b);c++)
因为b的平方根的平方就等于b,所以只要2到b的平方根之间的整数数都无法整除b,就可以确定b是素数。
if(c>sqrt(b)) d=a-b;
当c大于b的平方根时,说明上面的for()循环没有在中途退出,也就是说,b是一个素数,此时才有进一步计算另一个加数(也就是d)是不是素数的必要。
参考资料:SK
热心网友
时间:2024-04-16 01:27
b 除以 c 的 余数