求1到100的素數的C語言循環代碼有多少種寫多少種
求1到100的素數的C語言循環代碼有多少種寫多少種
# include <stdio.h>
# include <math.h>
int main()
{ int i, j, c; c = 0; for (i = 100; i <= 200; i++)
{ c = 0; for (j = 2; j < sqrt(i); j++) { if (i%j == 0) c = 1; break; }
if (c == 0)printf("%d是素數", i); } getchar(); return 0;
}
每次循環前要先將c置0
運行結果
101是素數103是素數105是素數107是素數109是素數111是素數113是素數115是素數117是素數119是素數121是素數123是素數125是素數127是素數129是素數131是素數133是素數135是素數137是素數139是素數141是素數143是素數145是素數147是素數149是素數151是素數153是素數155是素數157是素數159是素數161是素數163是素數165是素數167是素數169是素數171是素數173是素數175是素數177是素數179是素數181是素數183是素數185是素數187是素數189是素數191是素數193是素數195是素數197是素數199是素數