728x90
0. 배열(Array)
배열이란 동일한 타입의 변수를 모아놓은 데이터 집합이다.
1. 주어진 숫자 중에서 최대, 최소값 출력해보기
using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
int a = 5, b = 8, c = 9, max = a, min = a;
Console.WriteLine("a={0}, b={1}, c={2}", a, b, c);
if (max < b) max = b;
if (max < c) max = c;
if (min > b) min = b;
if (min > c) min = c;
Console.WriteLine("최대값은 {0}입니다.", max);
Console.WriteLine("최소값은 {0}입니다.", min);
}
}
}
숫자가 3개가 주어져있을때 최대, 최소값을 출력해주는 코드이다. 3개만 있을 경우는 몇 줄 나오지 않지만 만일 숫자가 5개, 10개 이런식으로 늘어난다면 조건문이 너무나도 늘어서 더러워질수가 있다. 그래서 배열을 사용한다면 손쉽게 할 수가 있다.
using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
int[] array = { 52, 82, 29, 58, 65 };
int a, max = array[0], min = array[0];
for(a=0;a<5;a++)
{
Console.WriteLine("array[{0}] = {1}", a, array[a]);
if (min > array[a]) min = array[a];
if (max < array[a]) max = array[a];
}
Console.WriteLine("최대값은 {0}입니다.", max);
Console.WriteLine("최소값은 {0}입니다.", min);
}
}
}
int[] 를 사용하여 배열문을 정수로 만들었고 배열 안에 0번부터 시작하여 4번까지 52, 82, 29, 58, 65 번이 순서대로 들어가게 된다.
728x90
'Language > C#' 카테고리의 다른 글
[C#] 중첩for문 사용하기 (0) | 2021.11.11 |
---|---|
[C#] for문과 while 반복문 익숙해지기 (0) | 2021.11.10 |
[C#] for 문을 사용하여 구구단 출력하며 익숙해지기 (0) | 2021.11.08 |
[C#] IF문과 Switch case문을 사용하여 홀수 짝수와 계절 표시하기. (0) | 2021.11.07 |
[C#] C#의 기본적인 출력문과 이스케이프 시퀀스 (0) | 2021.11.05 |