반응형
C 예제.
구구단 출력하기.
2 3 4 5
6 7 8 9 순서로 출력.
#include
int main() { int i, j; // 다중 for문에 사용될 변수 i, j for(i = 2; i < 10; i+=4 ){ // i 는 2부터 9까지. 4씩 증가. for(j = 1; j < 10; j++){ // j 는 1부터 9까지. 1씩 증가. printf("%2d * %2d = %2d \t", i, j, i*j); printf("%2d * %2d = %2d \t", i+1, j, (i+1)*j); printf("%2d * %2d = %2d \t", i+2, j, (i+2)*j); printf("%2d * %2d = %2d \t", i+3, j, (i+3)*j); printf("\n"); } printf("\n"); } return 0; }
결과 화면.
C언어를 공부한지 얼마 안됐을때 위와 같이 출력을 하려고 했을땐 반복문을 이용해야 겠다는 생각은 했지만,
대체 어떻게 해야될지 몰라 결국 생각해낸것이 다중 for 문을 두번써서 2~5단 출력하고 다시 6~9단까지 출력을 했었는데..
교수님이 for 문을 돌릴때 무조건 +1 씩 증가시켜야 된다는 고정관념을 깨주셔서 나온게 이소스..
당연한건데 그당시엔 왜 생각해내지 못했을까...
다른분들도 초보때 이런 실수를 하지 않으시길...
반응형
'C/C++ > 예제' 카테고리의 다른 글
[C 예제] 선택 정렬 과 검색. (0) | 2014.05.30 |
---|---|
[C 예제] 영화관 좌석 예매. (0) | 2014.05.30 |
[C++ 예제] 삽입, 선택 정렬 (0) | 2014.05.29 |
[C 예제] 간단한 주사위 게임. (0) | 2014.05.29 |
[C 예제] 문자열 안에 있는 각문자들 카운트 (0) | 2014.05.29 |