Q & A

시삽: 레드플러스 님 
게시판 이동:
 제목 : Re : C# 교과서 192페이지 15.4
글번호: 966
작성자: 레드플러스
작성일: 2021/09/12 오후 8:50:00
조회수: 29
파일: 구구단_가로_출력.png (107 KB) / 전송수: 12
구구단_가로_출력.png

네,

 

원칙은 

행(가로), 열(세로) 개념입니다.

 

하지만, 

예제에서는

첨부 그림처럼 

하나의 열에서 2단부터 9단까지 구구단을 '가로'로 출력하는 내용을 표현했습니다.

그리고, 행 반복일 때 2*1부터 2*9까지 구구단을 '세로'로 출력하는 내용을 표현했습니다.

 

말씀 주신 내용을 바탕으로 주석을 조금 보충하자면, 다음 링크처럼, 변경할 수 있습니다. 

  • 행 반복: 구구단 세로 출력
  • 열 반복: 구구단 가로 출력

https://github.com/VisualAcademy/DotNet/blob/master/DotNet/DotNet/15_For/13_TimesTable/TimesTable.cs

 

<코드> TimesTable.cs

// 구구단 출력하기 
using System;

class TimesTable
{
    static void Main()
    {
        for (int i = 2; i <= 9; i++)
        {
            Console.Write($"{i,4}단  ");
        }
        Console.WriteLine();

        for (int i = 1; i <= 9; i++)        // 행 반복: 구구단 세로 출력
        {
            for (int j = 2; j <= 9; j++)    // 열 반복: 구구단 가로 출력
            {
                Console.Write($"{j}*{i}={j * i,2}  "); // i와 j의 위치를 바꿔서 출력
            }
            Console.WriteLine();            // 1줄 출력 후 줄바꿈
        }
    }
}

</코드>

 

 

 

감사합니다.

 

 


On 2021-09-12 오후 8:24:00, '박범우' wrote:

 

 


C# 교과서 192페이지 15.4

구구단을 가로로 출력하기
TimesTable.cs 에서

for (int i = 1; i <=9; i++)      //행(세로) 출력  
{
    for (int j = 2; j <=9; i++)  //열(가로) 출력
    {
        Console.Write($"{j}*{i}={j * i, 2}  ");
    }
    Console.WriteLine();
}

이 부분에서 행(세로) 열(가로) 라고 되어있는데
원래 행은 가로, 열은 세로가 아닌가요?

 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트
  w0lwz
  2021-09-12 오후 8:53:55
친절한 답변 감사합니다. 선생님

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 안녕하세요 &lt;script를 포함 안시킬려면 - 민성 2021-09-16 17
  C# 교과서 192페이지 15.4 - 박범우 2021-09-12 28
현재글 Re : C# 교과서 192페이지 15.4(1) 구구단_가로_출력.png(107 KB) 레드플러스 2021-09-12 29
다음글 dist 폴더 용도 및 사용법 문의 - 김준호 2021-09-01 37
 
손님 사용자 Anonymous (손님)
로그인 Home