머리가 아파 잠시 웹서핑 도중 발견한 재밌는 문제.
출처: C Quiz
동아리를 떠들썩하게 만들었던(?) 퀴즈 !
int i, n=20;
for(i =0 ; i < n ; i--)
printf("-");
위의 코드에서 딱 한 글자만 고쳐서 -가 20번 출력되게 해봅시다
int i, n=20;
for(i =0 ; i < n ; i--)
printf("-");
위의 코드에서 딱 한 글자만 고쳐서 -가 20번 출력되게 해봅시다
위 홈페이지에서도 두가지 답을 제시하고 있는데요, 제가 생각한 답은 아래와 같습니다.
int i, n=20;
for(i =0 ; -i < n ; i--)
printf("-");
for(i =0 ; -i < n ; i--)
printf("-");
한 글자를 추가한 것이라서 답이 안될려나요? 하여간 위와 같이 해도 20번의 -가 출력됩니다 ^^
이올린에 북마크하기
이올린에 추천하기
댓글을 달아 주세요
i-- => n--
2009/06/18 22:37