计算1~100之间的素数,为什么for循环里面的if条件好像没有判断作用?
#include <stdio.h>#include <stdlib.h>
#include<math.h>
int main(void)
{
int n = 1, i;
for (i = 2; n%i != 0, n <= 100; n++)
{
i++;
if (i > sqrt(n));
printf("%d是素数\n", n);
}
return 0;
}
2016-04-06 18:49
2016-04-07 22:18
2016-04-07 22:18
2016-04-07 22:43