학원에서 C언어 특강듣는데, 오늘 과제가 나왔어


 


1    2    4    7   11
 3   5    8   12  16
 6   9   13  17  20
10  14  18  21  23
15  19  22  24  25


 

이걸 포문 돌려서 출력하라는 건데,


제어문까지만 사용해서 만들어야 하거든?


이게 처음 봤을땐 저런걸 처음 봐서 몰랐는데


집 와서 찬찬히 보니까... 대충 알거 같다가도

뭔가 이상한거야


 

일단 대각선으로 /(방향) 숫자 순서대로 써지는거고

가로로 덧셈연산이

1 2 3 4

2 3 4 4

3 4 4 3

4 4 3 2

4 3 2 1


 

이런식으로 이뤄지는거 까진 알겠는데


 

이걸 도대체 어떻게 설계해야 할지 감도 안잡힘..



 

정확히 어떤 규칙인지도 모르겠고...


 

귀띔만 얻을 수 없을까 횽들?


 

지금 내 생각으론, 제한걸고, 치환하고 이짓저짓 하면 변수가 한 6개 나오는데..

이것도 if문으로 계속 값 치환해주고 하면서 하는거라..넘 복잡해서 정리도 안댐..손으로도 정리가 안돼 ㅋ-ㅋ;;


 

구구단 출력하는건 쉬웠던거였어..ㅜㅜ