c语言:输出m到n之间的所有素数,包括m和n。(100<m,n<1000)我是这样写的?

2020-04-27 社会 159阅读

#include

int main()

{

  int m, n, i, leap, j;

  leap = 1;

  scanf("%d%d", &m, &n);

  for (j = m; j <= n; j++)

  {

      for (i = 2, leap = 1; i <= j - 1; i++)

      {

          if (j % i == 0)

          {

              leap = 0;

              break;

          }

      }

      if (leap == 1)

          printf("%d ", j);

  }

  return 0;

}

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com