구구단 출력3 의 코드 수정
Console Programming/C# Console 2019. 9. 21. 06:05|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
//int count = 0;
for (int i = 0; i<3; i++)
{
for (int j = 1; j<10; j++)
{
if(i==2)
Console.WriteLine($"{3 * (i + 1) - 1} x {j} = {(3 * (i + 1) - 1) * j,2}\t {3 * (i + 1)} x {j} = {(3 * (i + 1)) * j,2}");
else
Console.WriteLine($"{3 * (i + 1) - 1} x {j} = {(3 * (i + 1) - 1) * j,2}\t {3 * (i + 1)} x {j} = {(3 * (i + 1)) * j,2}\t {3 * (i + 1) + 1} x {j} = {(3 * (i + 1) + 1) * j, 2}");
}
Console.WriteLine();
}
}
}
}
http://colorscripter.com/info#e" target="_blank" style="color:#e5e5e5text-decoration:none">Colored by Color Scripter
|
2차원 배열이므로 for문을 두개만 사용해본다.
for (int i = 0; i < 3; i++) 에서
2, 3, 4 단을 i=0이라는 루틴에서 실행하고
5, 6, 7 단을 i=1이라는 루틴에서 실행하고
8, 9 단을 i=2이라는 루틴에서 실행한다. 10단의 경우 if문을 써서 예외처리한다.
for (int j =0; j < 10; j++)에서
각 단의 1, 2, 3, ... 곱셉을 수행한다.

'Console Programming > C# Console' 카테고리의 다른 글
| 4일차 *** 상점 *** (2) (0) | 2019.09.23 |
|---|---|
| 4일차 *** 상점 *** (0) | 2019.09.23 |
| 2일차 ***별찍기2*** 의 코드 수정 (0) | 2019.09.21 |
| goto 문 (0) | 2019.09.20 |
| 3일차 줄넘기를 하려면 D키를 입력 해주세요. (4) d키를 입력받지 않으면 처음으로 돌아간다. (0) | 2019.09.20 |

