목적
  - while 반복문을 익힌다.

문제

사용자 삽입 이미지

코드

#include <iostream>

using namespace std;

int main(void)
{
 int i = 123;
 cout << "123와 45사이에 존재하는 9의 배수 : " << endl;
 
 while(i >= 45)
  if(--i % 9 == 0) cout << i << " ";

 return 0;
}

해설
- --i 단항연산자를 통해 1이 빼지고 나서 값을 비교하여 출력합니다. i-- 이면 비교후 1이 빠지므로 값이 맞더라도 1이 적게 출력 됩니다.
- 배수는 원하는 배수로 나누어 나머지가 0이 되는 경우를 말합니다.

참고
  - 유사 문제

Posted by 카켈