C언어 배열의 최대값, 최소값 구하기

1 개요[ | ]

C언어 배열의 최대값, 최소값 구하기
C Language Find the biggest and smallest number in array
  • 수 배열에서 최대값과 최소값 찾는 방법
C
CPU
0.1s
MEM
18M
0.2s
Copy
#include<stdio.h>
#define SIZE 5
int main() {
    int arr[SIZE] = {3, 6, 2, 8, 1};

    int max = arr[0];
    int min = arr[0];
    for (int i = 0; i < SIZE; i++) {
        if (arr[i] > max) max = arr[i];
        if (arr[i] < min) min = arr[i];
    }
    printf("max = %d\n", max); // max = 8
    printf("min = %d\n", min); // min = 1
}
max = 8
min = 1
→ 최대값과 최소값 모두 arr[0] 값으로 시작하여 전체를 순회하여 값을 찾아간다.

2 같이 보기[ | ]

  • C, C++ 주석
    C에도 적용되는 주석 문법이라면, "C와 C++ 주석"으로 제목을 옮기면 어떨까요? Ykhwong
  • C, C++ 주석
    @Ykhwong 네네. 좋은 의견 입니다. 변경 부탁드려요. John Jeong
  • C, C++ 주석
    'C스타일 주석'이라는 제목도 괜찮겠네요.J Jmnote
  • C, C++ 주석
    'C, C++ 주석' 형태로 최종 가도록 하겠습니다. C와 C++ 까지의 현재 범위를 명확히 하려 합니다. John Jeong
  • C언어 연결리스트 구현
    마지막에 메모리 해지는 어떤식으로 해야되나요?? 돌멩이
  • C언어 연결리스트 구현
    @돌맹이 head 가 널까지 가는거 보시고 코드가 아름 답진 않지만 대략 아래 방법처럼 하나씩 삭제 하시면 될 것 같습니다. void deleteNode(nodeType *head) { nodeType *ptr = head, *ptr2 = NULL; while(ptr- John Jeong
  • C언어 연결리스트 구현
    답변 감사합니다! 돌멩이