2019년 3월 20일 수요일

C언어 배우기 (별찍기 분석)

잘 안보이지만 저번 별찍기 문제의 답에 하나하나 주석을 달아봤다.
하나하나 주석 다는건 재훈이가 해보라고 해서 해봤는데 아직 효과가 있는지는 모르겠다.
그래도 한다고 안 좋을건 없으니까 계속 해봐야 겠다.
우선 내가 어제 만들었던 소스코드랑 다른 점은 첫 번째 for문 안에 for문이 2개 들어가 있다는 점이다. 그리고 첫 번째 for문 안에 들어있는 2개의 for문이 둘 다 int형 변수 j를 선언하고 1로 정의 한다. 그런데 조건식을 다르게 해서 답을 구해낸다. 이런 걸 보면 어제 내가 했던 방식(두 번째 for문 안에 if문 사용)으로 해도 잘만 하면 답이 나올 것 같다.

이번에 별찍기 문제 답을 분석하면서 새롭게 알게 된게 있다. 먼저 for문에서 변수를 선언, 정의 할 수 있다는 점이다. 그리고 지금까지 for문을 두개 연달아 붙인다는 걸 생각해 본적이 없는데 이번 별찍기 문제 답을 보면서 좀 더 다양한 생각을 해야 겠다고 느꼈다.

댓글 1개:

  1. 중첩 for문이라고 해. 대웅아. 정말 열심히 하니까 보기좋다.

    답글삭제