每行5个数,分行输出100以内所有的素数。 #include <stdio.h> int main() { int a, b, c, d = 0; for (a = 1; a <= 100; a++) { for (b = 2; b < a; b++) { c = 1; if (a % b == 0) { c = 0; break; } } if (c == 1) { d = d + 1; printf("%3d", a); if (d % 5 == 0) printf("\n"); } } return 0; }