21xrx.com
2024-11-22 06:25:16 Friday
登录
文章检索 我的文章 写文章
使用DEVC++编写打印一百到两百的素数代码
2023-07-11 16:50:31 深夜i     --     --
DEVC++ 程序代码 打印 素数 一百到两百

在学习编程的过程中,了解和掌握素数的判断方法非常重要。本文将使用DEVC++编写代码,打印一百到两百之间的素数。

什么是素数?素数是指在大于1的自然数中,除了1和本身之外,没有其他正因数的数。例如2、3、5、7、11、13等都是素数。而4、6、8、9、10等都不是素数,因为它们都有其他的正因数。

首先,我们需要用for循环遍历一百到两百之间的所有数。在遍历过程中,我们需要判断每一个数是否为素数。素数的判断方法是将该数分别除以2到它本身之前的每一个数,如果都不能整除,那么它就是素数。

下面是我们编写的代码:

#include

int main()

{

  int i, j, flag;

  printf("从一百到两百的素数:\n");

  for(i=100; i<=200; i++)

  {

    flag=1;

    for(j=2; j

    {

      if(i%j==0)

        flag=0;

        break;

    }

    if(flag)

    {

      printf("%d ", i);

    }

  }

  return 0;

}

在这段代码中,我们先定义了三个变量:i、j和flag。变量i用于遍历一百到两百之间的每一个数。变量j用于遍历i之前的所有数,来判断是否能被整除。变量flag用于存储是否为素数的标记。

在for循环中,先将flag设置为1,表示这个数是素数。然后再用for循环遍历i之前的每一个数,来判断是否能被整除。如果能被整除,那么将flag设置为0,并跳出循环。如果for循环结束后还是flag为1,那么就说明该数是素数,打印出来即可。

最后在主函数中将i从100遍历到200,同时输出素数即可。

在运行这段代码之后,我们可以得到从一百到两百的素数列表:101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199。

这就是使用DEVC++编写打印一百到两百的素数的代码。掌握了素数的判断方法,可以让我们在编写程序时更加得心应手,更加高效地解决问题。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复