
이중 반복문을 이용한 구구단입니다.
어떻게 해야 할지 감도 안옵니다.
범위가 1부터 9까지인 A와 B를 정해주고 A가 1인 동안 B가 1부터 9까지 다 곱하면 A가 2가 되고, 그렇게 3이되고 9까지하면 될 것 같습니다.
이를 가로, 세로로 출력해야 하는데
가로가 전부 A일 때
세로가 전부 A일 때를 나누어서 생각해 보면
대학교 다닐때 for문으로 굉장히 쉽게 했던 기억이 납니다.
근데 진짜 약간 어이가 없는데, for(int 만 치니까 자동완성으로 나옵니다 ;;
그 다음 줄도 for (만 치니까 나옵니다. 얼마나 많은 사람들이 이 문제로 예습을 했는지, AI가 알아서 풀어줍니다.
|
1
2
3
4
5
6
7
8
|
for(int i = 1; i < 10; i++)
{
for(int j = 1; j < 10; j++)
{
Console.Write($"{j} x {i} = {i * j} \t");
}
Console.WriteLine();
}
|
cs |
어라 색이 왜 이러지

우선 세로일 때 입니다.
가로는 저 코드에서 i와 j의 위치만 바꾸면 됩니다.
|
1
2
3
4
5
6
7
8
|
for(int i = 1; i < 10; i++)
{
for(int j = 1; j < 10; j++)
{
Console.Write($"{i} x {j} = {i * j} \t");
}
Console.WriteLine();
}
|
cs |

복사를 너무 빨리 해서 색이 안나온 것 같스빈다.
반복문 최고
'공부 > 게임 공부' 카테고리의 다른 글
| Unity 풍선 지키기 게임 (0) | 2025.09.04 |
|---|---|
| 코딩 실습 경험자 Lv2-6 [Find 최대값 and 최소값] (0) | 2025.09.03 |
| 코딩 실습 경험자 Lv2-4 [숫자 맞추기 게임] (0) | 2025.09.03 |
| 코딩 실습 경험자 Lv2-3 [팩토리얼] (0) | 2025.09.03 |
| 코딩 실습 경험자 Lv1-2 [배열] (2) | 2025.09.02 |