숫자를 입력받아 길이가 n인 정팔각형 출력 과제였습니다<br><br>조건은 for문'만' 사용 이었구요 (2차원배열 if문 사용금지) (아마 아직 진도도 안나갔고 if문은 꼼수가 가능해서?일지도?)<br>출력가능한 문자열은 ' ' , '*', '\n' 뿐입니다.<br><br>두시간이나 끙끙 머리를 싸매고했는데 결국 정상출력 해내어 기쁩니다.<br>조건문 초기화나 조건식 등등.... 이리저리 바꿔보고 안되면 고민해보고 2시간이 훅갔습니다.<br><br>해낸기쁨에 오유 프로그래밍게에 공유해서 피드백도 받아보고자 합니다!!<br>뭔가 고쳐야 할점이 있으면 알려주세요!!<br><br><br><div class="colorscripter-code" style="color:rgb(1,1,1);overflow:auto;font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace;"><table class="colorscripter-code-table" style="margin:0px;padding:0px;border:;background-color:rgb(250,250,250);" cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:6px;border-right-color:rgb(229,229,229);border-right-width:2px;border-right-style:solid;"> <div style="margin:0px;padding:0px;text-align:right;color:rgb(102,102,102);line-height:130%;font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace;"> <div style="line-height:130%;">1</div> <div style="line-height:130%;">2</div> <div style="line-height:130%;">3</div> <div style="line-height:130%;">4</div> <div style="line-height:130%;">5</div> <div style="line-height:130%;">6</div> <div style="line-height:130%;">7</div> <div style="line-height:130%;">8</div> <div style="line-height:130%;">9</div> <div style="line-height:130%;">10</div> <div style="line-height:130%;">11</div> <div style="line-height:130%;">12</div> <div style="line-height:130%;">13</div> <div style="line-height:130%;">14</div> <div style="line-height:130%;">15</div> <div style="line-height:130%;">16</div> <div style="line-height:130%;">17</div> <div style="line-height:130%;">18</div> <div style="line-height:130%;">19</div> <div style="line-height:130%;">20</div> <div style="line-height:130%;">21</div> <div style="line-height:130%;">22</div> <div style="line-height:130%;">23</div> <div style="line-height:130%;">24</div> <div style="line-height:130%;">25</div> <div style="line-height:130%;">26</div> <div style="line-height:130%;">27</div> <div style="line-height:130%;">28</div> <div style="line-height:130%;">29</div> <div style="line-height:130%;">30</div> <div style="line-height:130%;">31</div> <div style="line-height:130%;">32</div> <div style="line-height:130%;">33</div> <div style="line-height:130%;">34</div> <div style="line-height:130%;">35</div> <div style="line-height:130%;">36</div> <div style="line-height:130%;">37</div> <div style="line-height:130%;">38</div> <div style="line-height:130%;">39</div> <div style="line-height:130%;">40</div> <div style="line-height:130%;">41</div> <div style="line-height:130%;">42</div> <div style="line-height:130%;">43</div> <div style="line-height:130%;">44</div> <div style="line-height:130%;">45</div></div></td> <td style="padding:6px 0px;"> <div style="margin:0px;padding:0px;color:rgb(1,1,1);line-height:130%;font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace;"> <div style="padding:0px 6px;line-height:130%;white-space:pre;"><span style="color:rgb(0,134,179);">#include</span> <span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);"><</span>stdio.h<span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">></span></div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"><span style="color:rgb(6,109,226);">int</span> main(<span style="color:rgb(167,29,93);">void</span>)</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;">{</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> <span style="color:rgb(6,109,226);">int</span> i;</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> <span style="color:rgb(6,109,226);">int</span> j;</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> <span style="color:rgb(6,109,226);">int</span> kuhaku;</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> <span style="color:rgb(6,109,226);">int</span> asuta;</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> <span style="color:rgb(6,109,226);">scanf</span>(<span style="color:rgb(99,163,92);">"%d"</span>, &asuta);</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> <span style="color:rgb(167,29,93);">for</span> (i <span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">=</span> <span style="color:rgb(0,153,204);">1</span>; i <span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);"><</span><span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">=</span> asuta; i<span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">+</span><span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">+</span>)</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> {</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> </div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> <span style="color:rgb(167,29,93);">for</span> (kuhaku <span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">=</span> asuta <span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">-</span> i; kuhaku <span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">></span> <span style="color:rgb(0,153,204);">0</span>; kuhaku<span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">-</span><span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">-</span>)</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> {</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> <span style="color:rgb(6,109,226);">printf</span>(<span style="color:rgb(99,163,92);">" "</span>); <span style="color:rgb(153,153,153);">//八角形出力</span></div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> }</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> <span style="color:rgb(167,29,93);">for</span> (j <span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">=</span> <span style="color:rgb(0,153,204);">2</span>; j <span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);"><</span> asuta <span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">+</span> i <span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">*</span> <span style="color:rgb(0,153,204);">2</span>; j<span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">+</span><span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">+</span>)</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> {</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> <span style="color:rgb(6,109,226);">printf</span>(<span style="color:rgb(99,163,92);">"* "</span>);</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> }</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> <span style="color:rgb(6,109,226);">printf</span>(<span style="color:rgb(99,163,92);">"\n"</span>);</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> }</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> <span style="color:rgb(167,29,93);">for</span> (i <span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">=</span> <span style="color:rgb(0,153,204);">0</span>; i <span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);"><</span> asuta <span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">-</span> <span style="color:rgb(0,153,204);">2</span>; i<span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">+</span><span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">+</span>)</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> {</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> <span style="color:rgb(167,29,93);">for</span> (j <span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">=</span> <span style="color:rgb(0,153,204);">0</span>; j <span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);"><</span> <span style="color:rgb(0,153,204);">2</span> <span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">*</span> asuta <span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">+</span> (asuta <span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">-</span> <span style="color:rgb(0,153,204);">2</span>); j<span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">+</span><span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">+</span>)</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> {</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> <span style="color:rgb(6,109,226);">printf</span>(<span style="color:rgb(99,163,92);">"* "</span>);</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> }</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> <span style="color:rgb(6,109,226);">printf</span>(<span style="color:rgb(99,163,92);">"\n"</span>);</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> }</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> <span style="color:rgb(167,29,93);">for</span> (i <span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">=</span> <span style="color:rgb(0,153,204);">1</span>; i <span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);"><</span><span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">=</span> asuta; i<span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">+</span><span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">+</span>)</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> {</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> <span style="color:rgb(167,29,93);">for</span> (kuhaku <span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">=</span> <span style="color:rgb(0,153,204);">0</span>; kuhaku <span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);"><</span> i <span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">-</span> <span style="color:rgb(0,153,204);">1</span>; kuhaku<span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">+</span><span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">+</span>)</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> {</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> <span style="color:rgb(6,109,226);">printf</span>(<span style="color:rgb(99,163,92);">" "</span>);</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> }</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> <span style="color:rgb(167,29,93);">for</span> (j <span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">=</span> <span style="color:rgb(0,153,204);">2</span> <span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">*</span> asuta <span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">+</span> (asuta <span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">-</span> <span style="color:rgb(0,153,204);">2</span>); j <span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">></span><span style="color:rgb(0,153,204);">2</span> <span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">*</span> i <span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">-</span> <span style="color:rgb(0,153,204);">2</span>; j<span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">-</span><span style="color:rgb(1,1,1);"></span><span style="color:rgb(167,29,93);">-</span>)</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> {</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> <span style="color:rgb(6,109,226);">printf</span>(<span style="color:rgb(99,163,92);">"* "</span>);</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> }</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> <span style="color:rgb(6,109,226);">printf</span>(<span style="color:rgb(99,163,92);">"\n"</span>);</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> }</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> getchar();</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> <span style="color:rgb(167,29,93);">return</span> <span style="color:rgb(0,153,204);">0</span>;</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;">}</div> <div style="padding:0px 6px;line-height:130%;white-space:pre;"> </div></div> <div style="text-align:right;font-size:9px;font-style:italic;margin-top:-13px;margin-right:5px;"><a style="color:rgb(229,229,229);text-decoration:none;" href="http://colorscripter.com/info#e" target="_blank">Colored by Color Scripter</a></div></td> <td style="padding:0px 2px 4px 0px;vertical-align:bottom;"><a style="color:#FFFFFF;text-decoration:none;" href="http://colorscripter.com/info#e" target="_blank"><span style="padding:1px;color:#FFFFFF;font-size:9px;background-color:rgb(229,229,229);">cs</span></a></td></tr></tbody></table></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.