编写一个程序,找出1-100中的所有素数,并按5个一行输出。谢谢大神

2024年11月22日 18:35
有1个网友回答
网友(1):

#include 

int main()
{
  int i, k, n = 0, isprime;
  for (i = 2; i <= 100; i++)
  {
    isprime = 1;
    for (k = 2; k < i; k++) if (i % k == 0) { isprime = 0; break; } 
    if (isprime) printf("%d%c", i, ++n % 5 ? ' ' : '\n');
  }
  return 0;
}