请帮忙看一下,谢谢,C语言编程
输出1到100素数,每行输出5个,每个占六行。急求程序,谢谢。
#include"stdio.h"
#include"math.h"
int main() {
int n, i, w = 0, o;
double k;
for (i = 1; i <= 100; i++) {
o = 1;
k = sqrt(i);
for (n = 2; n <= k; n++) {
if (i % n == 0) {
o = 0;
}
}
if (o == 1) {
printf("%4d", i);
w++;
}
if (w % 5 == 0) {
printf("\n");
w++;
}
}
return 0;
}