C语言:输出1000~2000之间的所有素数,每行输出8个,要求调用求素数函数。

2020-06-22 教育 161阅读

#include

int sushu(int n)

{

  int i;

  for(i=2;i

{

    if(n%i==0)

    return 0;

}

  return 1;

}

int main ()

{

  int n,m,j=0;

  for(n=1000;n<=2000;n++)

  {   m=sushu(n);

   if(m==1)

     {

printf("%d ",n);

      j++;

      if(j%8==0)

          printf("\n");

      }

  }

  return 0;

}

扩展资料:

定义:质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数。

性质:素数大于等于2 不能被它本身和1以外的数整除。

函数在编程中的定义:

函数过程中的这些语句用于完成某些有意义的工作——通常是处理文本,控制输入或计算数值。通过在程序代码中引入函数名称和所需的参数,可在该程序中执行(或称调用)该函数。

类似过程,不过函数一般都有一个返回值。它们都可在自己结构里面调用自己,称为递归。

大多数编程语言构建函数的方法里都含有函数关键字(或称保留字。

参考资料来源:百度百科-函数

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