C语言求素数代码

2026-06-01

for(c=2;c<=b;c++) if(a%c==0)break; -- 这是一句。 c从2 起,2,3,4,5。。到b, 依次去除 a, a%c==0 -- 如果 (除法 求余数)余数是 0 ,就是 除尽了,它不是素数 break; --一旦 除尽了 就 break, 也就是 结束 循环。这时的 c 循环到多少就等于多少,不会大于 b. 如果 (除法 求余数)余数是始终 不是 0, 直到 b 也没除尽。循环结束。 出循环体时,由于 c++, c 增 1。c 最大值 不超过 b+1....

阅读更多