<p class="pre" style="margin:0px 0px 18px;font-family:verdana, Arial, '맑은 고딕', 'malgun gothic', '돋움', Dotum, sans-serif;font-size:15px;line-height:24px;">안녕하세요.. C++ 입문자 입니다.아래는 코드의 일부입니다. <strong>아래 클래스의 성적 값들로부터 평균을 만드는 코드를 추가하려고 합니다.</strong> 일단 제가 <b>궁금한 부분은 제목과 같이, 클래스 안의 배열에 접근하는 방법</b>입니다. 예를 들어 'Tom' 이 포함된 첫 번째 배열의 2번째 항목인 '41'에 접근하고자 할때 student[0][1] 이라고 하면 되는걸까요? 아니면 어떻게 접근해야 할까요..?</p> <p class="pre" style="margin:0px 0px 18px;font-family:verdana, Arial, '맑은 고딕', 'malgun gothic', '돋움', Dotum, sans-serif;font-size:15px;line-height:24px;">+ 추가질문: <br>header row로 <b style="font-family:'굴림';font-size:9pt;line-height:1.5;">name<span class="Apple-tab-span"> </span>average<span class="Apple-tab-span"> </span>science<span class="Apple-tab-span"> </span>english<span class="Apple-tab-span"> </span>math </b>와 같이 맨 윗줄에 출력되게 하고 밑에 아래 성적 값들을 각 열에 맞게 넣고 싶습니다.<br></p> <p class="p1"><span class="s1"> </span><span class="s2">cout</span><span class="s1"> << </span><span class="s3">"name"</span><span class="s1"> << </span><span class="s3">"\t"</span><span class="s1"> << </span><span class="s3">"average"</span><span class="s1"> << </span><span class="s3">"\t"</span><span class="s1"> << </span><span class="s3">"science"</span><span class="s1"> << </span><span class="s3">"\t"</span><span class="s1"> << </span><span class="s3">"english"</span><span class="s1"> << </span><span class="s3">"\t"</span><span class="s1"> << </span><span class="s3">"math"</span><span class="s1"> << </span><span class="s4">endl</span><span class="s1">;<br></span><span class="s5" style="font-size:9pt;line-height:1.5;"> for</span><span class="s3" style="font-size:9pt;line-height:1.5;">(</span><span class="s5" style="font-size:9pt;line-height:1.5;">int</span><span class="s3" style="font-size:9pt;line-height:1.5;"> i=</span><span class="s6" style="font-size:9pt;line-height:1.5;">0</span><span class="s3" style="font-size:9pt;line-height:1.5;">; i<</span><span class="s6" style="font-size:9pt;line-height:1.5;">10</span><span class="s3" style="font-size:9pt;line-height:1.5;">; i++)<br></span><span class="s3" style="font-size:9pt;line-height:1.5;"> stu[i].</span><span class="s7" style="font-size:9pt;line-height:1.5;">ShowInfo</span><span class="s3" style="font-size:9pt;line-height:1.5;">();</span></p> <p class="p2"><span style="font-family:verdana, Arial, '맑은 고딕', 'malgun gothic', '돋움', Dotum, sans-serif;font-size:15px;line-height:24px;">로 넣고나니까 header row와 컨텐츠의 내용의 줄이 안 맞는데 이 부분은 어떻게 해결할 수 있는건가요?</span></p> <pre style="font-family:Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;font-size:13.5px;margin-top:0px;overflow:auto;color:#373a3c;line-height:23px;"><code class="C++ hljs" style="font-family:Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;font-size:inherit;color:#695d69;display:block;background:#eeeeee;"> Student student[<span class="hljs-number" style="color:#a65926;">10</span>] = { Student(<span class="hljs-string" style="color:#918b3b;">"Tom"</span>, <span class="hljs-number" style="color:#a65926;">41</span>, <span class="hljs-number" style="color:#a65926;">85</span>, <span class="hljs-number" style="color:#a65926;">72</span>), Student(<span class="hljs-string" style="color:#918b3b;">"Ami"</span>, <span class="hljs-number" style="color:#a65926;">38</span>, <span class="hljs-number" style="color:#a65926;">80</span>, <span class="hljs-number" style="color:#a65926;">69</span>), Student(<span class="hljs-string" style="color:#918b3b;">"Cathy"</span>, <span class="hljs-number" style="color:#a65926;">65</span>, <span class="hljs-number" style="color:#a65926;">68</span>, <span class="hljs-number" style="color:#a65926;">96</span>), Student(<span class="hljs-string" style="color:#918b3b;">"Mike"</span>, <span class="hljs-number" style="color:#a65926;">22</span>, <span class="hljs-number" style="color:#a65926;">49</span>, <span class="hljs-number" style="color:#a65926;">67</span>), Student(<span class="hljs-string" style="color:#918b3b;">"John"</span>, <span class="hljs-number" style="color:#a65926;">51</span>, <span class="hljs-number" style="color:#a65926;">61</span>, <span class="hljs-number" style="color:#a65926;">63</span>), Student(<span class="hljs-string" style="color:#918b3b;">"Alex"</span>, <span class="hljs-number" style="color:#a65926;">87</span>, <span class="hljs-number" style="color:#a65926;">66</span>, <span class="hljs-number" style="color:#a65926;">24</span>), Student(<span class="hljs-string" style="color:#918b3b;">"Alice"</span>, <span class="hljs-number" style="color:#a65926;">80</span>, <span class="hljs-number" style="color:#a65926;">83</span>, <span class="hljs-number" style="color:#a65926;">71</span>), Student(<span class="hljs-string" style="color:#918b3b;">"Bob"</span>, <span class="hljs-number" style="color:#a65926;">60</span>, <span class="hljs-number" style="color:#a65926;">64</span>, <span class="hljs-number" style="color:#a65926;">52</span>), Student(<span class="hljs-string" style="color:#918b3b;">"Colin"</span>, <span class="hljs-number" style="color:#a65926;">90</span>, <span class="hljs-number" style="color:#a65926;">60</span>, <span class="hljs-number" style="color:#a65926;">49</span>), Student(<span class="hljs-string" style="color:#918b3b;">"Dave"</span>, <span class="hljs-number" style="color:#a65926;">31</span>, <span class="hljs-number" style="color:#a65926;">23</span>, <span class="hljs-number" style="color:#a65926;">99</span>)}; <span class="hljs-keyword" style="color:#7b59c0;">for</span>(<span class="hljs-keyword" style="color:#7b59c0;">int</span> i=<span class="hljs-number" style="color:#a65926;">0</span>; i<<span class="hljs-number" style="color:#a65926;">10</span>; i++) { <span class="hljs-keyword" style="color:#7b59c0;">int</span> average[i] = ((student[i][<span class="hljs-number" style="color:#a65926;">1</span>] + student[i][<span class="hljs-number" style="color:#a65926;">2</span>] + student[i][<span class="hljs-number" style="color:#a65926;">3</span>] / <span class="hljs-number" style="color:#a65926;">3</span>));</code></pre>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.