PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2009/11/05 09:08:14
Name 탈퇴한 회원
File #1 Lab7.pdf (85.7 KB), Download : 10
Subject 부탁드립니다.... C#언어관련 질문입니다..

2-D Array쪽을 배우고 있는데요,
정말 너무 모르겠습니다... 아예 진짜 아무것도 모르겠어요 ㅠㅠ
우선 과제내용 자체는 link해놓았고요,

이 아래 적어놓은 코드들은 제가 한 것은 아니고, 제 친구가 한것인데 친구에게 부탁해서 받았어요.
아무래도 너무 아무것도 모른상태에서 배껴서 내기엔, 다음 LAB이 너무 걱정이 되서,
조금이라도 알고내고싶어서 이렇게 올립니다.

저 코드에 대해서 간략하게 설명좀 해주실수 있으신가요..
우선 GetLength가 무엇을 뜻하는지 궁금하네요..
그리고 for loop부분도 뭘 의미하는지 잘 모르곘네요 ㅠㅠ

너무 어려운 부탁일수도 있지만,
부탁드립니다....

namespace lab7demo
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        double [,] A =
        {{1.0, 4.0, 5.0},
        {4.0, 6.0, 7.0},
{7.0, 5.0, 7.0}};

        private void button1_Click(object sender, EventArgs e)
        {
            string outA, outB, outC;
            double[,] B = new double[A.GetLength(0), A.GetLength(0)]; //declare B
            double[,] C = new double[A.GetLength(0), A.GetLength(0)];//stores result
            
            //compute B
            for (int i = 0; i < 3; i++)
            {
                for (int j = 0; j < 3; j++)
                {
                    B[i, j] = 100 + A[i, j];
                }
            }

            compMatAdd(A, B, C);
            outA = CreateOutput(A);
            outB = CreateOutput(B);
            outC = CreateOutput(C);

            richTextBox1.Text = outA;
            richTextBox2.Text = outB;
            richTextBox3.Text = outC;




        }

        string CreateOutput(double[,] someArray)
        {
            string msg = "";

            for (int i = 0; i < someArray.GetLength(0); i++)
            {
                for (int j = 0; j < someArray.GetLength(1); j++)
                {
                    msg = msg+ " " + someArray[i, j];
                }
                msg += "\n";
            }
            return msg;

        }

       void compMatAdd(double [,] A, double [,]B, double [,] C)
        {
            for (int i = 0; i < 3; i++)
            {
                for (int j = 0; j < 3; j++)
                {
                    C[i, j] = A[i, j] + B[i, j];
                }
            }

        }
    }
}

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
MoreThanAir
09/11/05 09:24
수정 아이콘
대충 보니깐 3X3 행렬들을 가지고 A에있는 값에 100을 더해서 B에 저장하고 A와 B를 더해서 C에 저장을 합니다.
GetLength는 배열에 내용이 몇 개 들어있는지 세어주는 함수입니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
67145 미래사회에서의 환경문제를 다룬 책을 알고계시면 추천좀 부탁드리겠습니다 기다리다2062 09/11/05 2062
67144 영상에 삽입된 곡 알려주세요 ^^ Zakk Wylde2115 09/11/05 2115
67143 드래곤라자 질문입니다. [18] 초롬2116 09/11/05 2116
67142 체지방율 낮추기 [7] 2ndEpi.2858 09/11/05 2858
67141 윈도우7 대학생 버전(?) 질문입니다. ElaN2087 09/11/05 2087
67140 제가 오늘 사고를 저질러버렸습니다. 좀 도와주세요. [8] Anti-MAGE2493 09/11/05 2493
67137 부탁드립니다.... C#언어관련 질문입니다.. [1] 탈퇴한 회원1684 09/11/05 1684
67136 세미싸움? [14] Disu[Shield]3449 09/11/05 3449
67135 싸이월드 음원 얘기가 사실이었네요. [2] 솜사탕흰둥이2464 09/11/05 2464
67134 혹시 카라 preety girl 동영상 고화질 구할 수 있을까요 ?? [12] 제르2127 09/11/05 2127
67133 신종플루 검사비 돌려받을 수 있나요? 노란당근2052 09/11/05 2052
67132 후불교통카드 결제일은 도대체 언제인가요? [5] 이슬먹고살죠12786 09/11/05 12786
67129 장기이식을 위해 아이를 만드는거에 대해 어떻게 생각하시나요? [18] 블랙독2198 09/11/04 2198
67128 캐리어에 핵 맞을수도 있나요? [14] 클로버2651 09/11/04 2651
67127 인터넷에 있는 동영상 파일로 저장할 수 있는 방법은 없나요? [4] 스웨트1909 09/11/04 1909
67126 삼성이미징에서 새로 출시한 하이엔드 카메라 질문이니다. [2] lovewhiteyou2130 09/11/04 2130
67125 웹상의 비슷한 이미지 검색에 관한 질문입니다. [1] 랩교1509 09/11/04 1509
67123 해외로밍에 관한질문입니다. [1] C.P.company2104 09/11/04 2104
67122 감기에 걸렸습니다. 이게 신종플루인가요? [1] Go_TheMarine1824 09/11/04 1824
67121 sm5와 sm7이 외관상 구별이 되나요? [8] kisling2252 09/11/04 2252
67120 박세정 vs 신상문 - 단장의능선 경기에 대한 질문입니다. [1] 2331 09/11/04 2331
67119 동생이 신종플루에 걸렸어요 [13] 임팬더굿2064 09/11/04 2064
67118 종교적 구호단체에 대한.. [22] 오월2092 09/11/04 2092
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로