1차원 배열의 선언에 필요한 것은 세 가지가 있다. 배열 이름, 자료형, 길이정보
* int 배열을 이루는 요소의 자료형
* WneDimArr 배열의 이름
* [4] 배열의 길이
위의 세가지가 의미하는 것은 "int형 변수 4개로 이뤄진 배열을 선언하되, 그 배열의 이름은 onDimArr이다"
int arr1[7]; // 길이가 7인 int형 1차원 배열 arr1
float arr2[10]; //길이가 10인 float형 1차원 배열 arr2
double arr3[12]; //길이가 12인 double형 1차원 배열 arr3
이렇게 배열을 선언하면 된다!
그렇다면, 이제 배열을 이용해서 max, min을 구하는 코드를 짜보자.
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main(void)
{
int arr[5];
int max, min, sum, i;
for (i = 0; i < 5; i++)
{
printf("입력 : ");
scanf("%d", &arr[i]);
}
max = min = sum = arr[0];
for (i = 0; i < 5; i++)
{
sum += arr[i];
if (max < arr[i])
max = arr[i];
if (min > arr[i])
min = arr[i];
}
printf("최댓값: %d\n", max);
printf("최솟값: %d\n", min);
printf("총 합: %d\n", sum);
return 0;
}
다음과 같은 결과를 얻을 수 있다.
'coding > C언어' 카테고리의 다른 글
C프로그래밍 배열 이해하기. 극장 좌석 예약하기 프로그램 (0) | 2021.11.18 |
---|---|
C프로그래밍 이해하기. 삼각함수 그리기 (0) | 2021.11.18 |
C프로그래밍 함수 이해하기. 섭씨 온도를 화씨 온도로, 그 반대로 변환하는 프로그램 작성. 난수함수로 동전던지기 게임 만들기; (0) | 2021.11.18 |
C프로그래밍 포인터 이해2 자율주행자동차 센서에서 장애물까지의 거리 (0) | 2021.11.16 |
C 프로그래밍 포인터 이해하기 (0) | 2021.11.16 |