21xrx.com
2024-11-22 07:38:58 Friday
登录
文章检索 我的文章 写文章
求100到200之间不能被3或7整除的数的C++代码
2023-06-27 17:06:21 深夜i     --     --
C++ 求解 整除 范围

如果你是C++语言的爱好者,那么你肯定会遇到一些有趣的编程挑战,比如求100到200之间不能被3或7整除的数。

这并不是什么难题,只需要使用一个简单的for循环来遍历所有数字,逐个判断是否符合条件就可以了。下面是一个具体的C++代码实现:

void print_numbers()

{

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

  {

    if ((i % 3 != 0) && (i % 7 != 0))

      cout << i << endl;

  }

}

这段代码使用for循环在100到200之间遍历所有数字,然后使用if语句检查每个数字是否无法被3或7整除。如果是这样,就在屏幕上打印这个数字。

遍历并检查所有数字的时间复杂度是O(n),其中n等于数字的数量,这里是100。因此,这段代码的性能非常不错,即使在非常大的数字范围内也相当有效。事实上,它是一种通用的方法,可以用于求解类似问题。

最后要注意的是,这段代码对于一般用户来说是完全安全的,因为它没有任何副作用,并且只是用于演示性目的。但是,如果你要在生产环境中使用它,必须先对输入做一些安全检查,以避免无效的或潜在的有害输入。

  
  

评论区

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