Turbo-C
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
터보-C 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
Lua 게시판
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C/C++ Q/A
[565] Turbo-C 질문
노란풍선 [] 1834 읽음    2002-05-06 13:19
아무리 머리를 굴려도 이해가 안되서 질문합니다.
답변좀 꼭 달아주세요~
 
 
 
3*3 배열에서 가로와 세로의 총계를 구하는 프로그램입니다.

 1    2     3      6
 4    5     6     15
 7    8     9     24
12  15   18     45

이렇게 4번째 행과 4번째 열에 합계를 구하는거거든요..

프로그램

main()
{
  static int  a[4][4];
  int  s,  t
  clrscr();
  for(s=0; s<3; s++)
     for(t=0; t<3; t++){
       a[s][t] = (s*3)+(t+1);  <- 질문1 : 이부분까지 for문 이용해서 대입을 하면
                                  a[0][0]= 1, 여기서 다시 두번째 for문으로 다시가서
                                  a[0][1]= 2,
                                  a[0][2]= 3  이게 맞는건지요??  아님 바로 밑에 있는
                                  식까지 실행하고 두번째 for문으로 가는지요?
                                                   
       a[s][3] += a[s][t];    <- 질문2 : 이부분을 모르겠어요
                                 이부분을 풀어보면  a[s][3] = a[s][3] + a[s][t]
                                 근데 어떤식으로 대입을 하길레 4번째행엔 합을 구하게
                                 되는지....
       a[3][t] += a[s][t];    <- 윗부분이 해결되면 자동으로 해결되는 문제라 생략!
      }
   for (s=0; s<3; s++)
      a[3][3] += a[s][3]; <- a[3][3] = a [3][3] + a[s][3] <- 이건 또 무슨말인지??

   for (s=0; s<4; s++){
      for(t=0; t<4; t++)
        printf("%2d", a[s][t]);
        printf("\n");
      }
}


+ -

관련 글 리스트
565 Turbo-C 질문 노란풍선 1834 2002/05/06
575     Re:답변 감사드리구요.. 한가지 더! 노란풍선 1733 2002/05/07
581         Re:Re:답변 감사드리구요.. 한가지 더! 남병철.레조 1825 2002/05/07
584             :Re 정말 감사합니다. 노란풍선 1871 2002/05/08
572     Re:Turbo-C 질문 남병철.레조 1888 2002/05/07
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.