21xrx.com
2024-09-20 01:03:30 Friday
登录
文章检索 我的文章 写文章
DEVC++编写100至200间的素数输出代码
2023-06-29 05:59:00 深夜i     --     --
DEVC++ 编写 100-200 素数 输出代码

在编程中,素数是一个重要的概念,因为它们在许多算法中使用。如果你正在使用DEVC++编写代码,那么可以很容易地输出100至200之间的所有素数。

首先,我们需要明确什么是素数。素数是只能被1和本身整除的正整数,而没有其他因子的整数。这意味着,素数的因数只有1和本身。

接下来,我们需要使用循环语句来判断100至200之间的每个数是否是素数。我们可以使用for循环来实现这一点:


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

{

  bool isPrime=true; //设置一个bool变量,表示当前数是否是素数

  for(int j=2;j<i;j++) //从2到该数-1循环判断它是否有其他因子

  {

    if(i%j==0) //如果有其他因子,那么这个数不是素数

    

      isPrime=false;

      break;

    

  }

  if(isPrime)

  

    cout<<i<<endl; //如果这个数是素数

}

上面的程序使用了两个for循环。第一个循环从100到200循环遍历每个数。第二个循环从2到这个数-1,判断这个数是否有其他因数。如果有,那么这个数不是素数,bool变量isPrime就会设置为false,跳出第二个循环。如果第二个循环能够执行完毕,isPrime就会保持为true,表示这个数是素数。

最后,如果isPrime为true,我们就输出这个数。

如果你使用的是DEVC++,你可以将上面的代码复制粘贴到新建的.cpp文件中。记得保存代码,然后点击“运行”按钮运行代码。

在命令行窗口中,你将看到所有100至200之间的素数被输出。

总的来说,使用DEVC++编写100至200之间的素数输出代码并不难。只需使用for循环和bool变量来判断每个数是否是素数,然后输出它。这是一个非常实用的技能,可以在许多编程问题中使用。

  
  

评论区

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