c++ 这两种代码的时间复杂度是否不同?[duplicate]

ercv8c1e  于 2022-11-27  发布在  其他
关注(0)|答案(1)|浏览(113)

此问题在此处已有答案

Compound condition in C: if (0.0 < a < 1.0)(4个答案)
7个月前关闭。
这篇文章是编辑和提交审查2天前.

4
*
**
***
****

我必须打印下面的模式,我在C和python中做过。现在在C中我使用了两个循环,但在python中,它使用了一个循环。这是否意味着两者有不同的复杂性。C++:时间复杂度O(n)时间复杂度O(n)
第一次

sczxawaw

sczxawaw1#

(5 > a > 3)并不表示您所认为的含义。它会转换为(5>a) > 3,而(5>a)的计算结果为1。然后,1>3的计算结果为false,因此您得到“否”。
做你想做的事,你做if ( (5 > a) && (a > 3) )

相关问题