1. 이중 반복문을 사용하여 2단부터 9단까지의 구구단을 출력하는 프로그램을 작성하세요. 각 단은 1부터 9까지 곱하여 결과를 출력해야 합니다.
Console.WriteLine("구구단을 세로로 출력합니다.");
for (int i =1; i < 10; i++)
{
for (int j = 2; j < 10; j++)
{
Console.Write($"{j} x {i} = {j * i}\t");
}
Console.WriteLine();
}
Console.WriteLine("구구단을 가로로 출력합니다.");
for (int i = 2; i < 10; i++)
{
for (int j = 1; j < 10; j++)
{
Console.Write($"{i} x {j} = {i * j}\t");
}
Console.WriteLine();
}
2.int[] numbers = { 10, 20, 30, 40, 50 }; 이와 같이 주어진 숫자 배열에서 최대값과 최소값을 찾는 프로그램을 작성하세요.
int[] numbers = new int[5];
int randomvalue = 0;
Random random = new Random();
randomvalue = random.Next(1, 10) * 10;
int i = 0;
numbers[i] = randomvalue;
int max = numbers[0];
int min = numbers[0];
// 10 .. 20 ..30..~50까지 10의 배수 단위로만 출력하도록 randomvalue를 생성한다.그리고 중복해서 생성하지않는다.
for (i = 0; i < numbers.Length; i++)
{
for (int j = 0; j < i; j++)
{
if (numbers[j] == randomvalue)
{
randomvalue = random.Next(1, 10) * 10;
j = -1;
}
}
numbers[i] = randomvalue;
Console.Write($"{numbers[i]}\t");
// 해당 for문으로 출력된 랜덤한 배열값의 최대값과 최소값을 구한뒤 출력한다.
if (max < numbers[i])
{
max = numbers[i];
}
if (min > numbers[i])
{
min = numbers[i];
}
}
Console.WriteLine($"\n최대값 : {max}");
Console.WriteLine($"최소값 : {min}");
'Unity 개발 공부' 카테고리의 다른 글
| [내배캠] 본캠 1일차. 팀 카드 뒤집기 게임 #1 wireframe. (0) | 2025.04.07 |
|---|---|
| [내일배움캠프] 10일차 공통과제 오목 - 메인메뉴 (25.04.03) (0) | 2025.04.03 |
| [내배캠] 9일차 코루틴에 대한 기초 공부. (25.04.02) (0) | 2025.04.01 |
| [내배캠] 8일차 게임속 상호작용 분석하기 (25.04.01) (1) | 2025.04.01 |
| [내배캠] 7일차 오목게임 기획 ( 사전 팀프로젝트) (0) | 2025.03.31 |