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

2024-11-22 18:35:33
推荐回答(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;
}