Есть ли более простой способ получить следующий код в C++
как Python
?
for(long a = 1; a <= INT_MAX; a*=2)
for(long b = a; b <= INT_MAX; b*=2)
for(long c = b; c <= INT_MAX; c*=2)
Я могу переписать только как цикл while
, поскольку Python, кажется, не поддерживает его.
Как и
a = 1
while(a <= INT_MAX):
b = a
while(b <= INT_MAX):
c = b
while(c <= INT_MAX):
c *= 2
b *= 2
a *= 2
Мне трудно это читать, и я удивляюсь, есть ли лучший способ добиться этого.