목적
- 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이 되는 경우를 말합니다.
참고
- 유사 문제