求100到900之内的无暇素数代码哪里错了总是不知道
求100到900之内的无暇素数代码哪里错了总是不知道
日期:2019-03-25 10:32:29 人气:1
#include#includeint main() { int n, a, b, c, k, d, i, flag; for (n = 100; n <= 900; n++) { flag = 1; // 假设当前数字是无暇素数 k = (int) sqrt(n); // 当前数字的平方根 for (i = 2; i <= k; i++) { if (n % i == 0) // 如果从2到平方根有数字可以被整除,则不是素数