[C언어 복습] 배열

2021. 2. 1. 17:08·Major/C&C++
728x90

1. 배열

1) 선언 방법

1. 자료형 배열이름[배열크기];
int arr[3]; //배열은 0으로 초기화 된다.

2. 자료형 배열이름[] = {1, 3, 4, ...}
int arr[] = {1,2,3} //배열의 크기를 지정하지 않아도 된다.

2) 배열의 활용

① 배열 거꾸로 출력

#include <stdio.h>

int main(){
	int n;
    int arr[1000]; //배열은 상수로만 배열의 크기를 지정할 수있다.
    scanf("%d",&n);
    for(int i=0;i<n;i++){
    	scanf("%d",&arr[i]);
    }
    for(int i=n-1;i>=0;i--){
    	printf("%d ",arr[i]);
    }
}   
        

② 배열 최대값, 최소값 출력

#include <stdio.h>

int main(){
	int n;
    int arr[1000]; 
    scanf("%d",&n);
    for(int i=0;i<n;i++){
    	scanf("%d",&arr[i]);
    }
    int max = arr[0];
    for(int i=0;i<n;i++){
    	if(max<arr[i]) max =arr[i]; //최솟값은 부등호를 반대로 해주면 된다.  
    }
   	printf("%d",max);
}   
  

 

728x90
저작자표시 비영리 (새창열림)

'Major > C&C++' 카테고리의 다른 글

[C언어] 포인터로 두 변수의 값 서로 바꾸기  (0) 2021.04.08
[C언어] 구조체  (0) 2021.04.08
[C언어] 문자/문자열 입력받기(여러개 입력받기)  (8) 2021.04.04
[C언어 복습] 포인터(배열포인터, 포인터배열)  (0) 2021.02.05
[C언어 복습] 문자열  (0) 2021.02.01
'Major/C&C++' 카테고리의 다른 글
  • [C언어] 구조체
  • [C언어] 문자/문자열 입력받기(여러개 입력받기)
  • [C언어 복습] 포인터(배열포인터, 포인터배열)
  • [C언어 복습] 문자열
BeNI
BeNI
코딩하는 블로그
  • BeNI
    코딩못하는컴공
    BeNI
  • 전체
    오늘
    어제
    • Menu (253)
      • My profile (1)
      • 회고 | 후기 (8)
      • Frontend (65)
        • Article (11)
        • Study (35)
        • 프로그래머스 FE 데브코스 (19)
      • Backend (0)
      • Algorithm (58)
        • Solution (46)
        • Study (12)
      • Major (111)
        • C&C++ (23)
        • Java (20)
        • Data Structure (14)
        • Computer Network (12)
        • Database (15)
        • Linux (6)
        • Architecture (3)
        • Lisp (15)
        • OS (1)
        • Security (2)
      • etc (2)
  • 링크

    • 깃허브
    • 방명록
  • 인기 글

  • 최근 댓글

  • 최근 글

  • 태그

    react
    파일처리
    데브코스
    C++
    자료구조
    프로그래머스
    리팩토링
    Algorithm
    lisp
    백준
  • hELLO· Designed By정상우.v4.10.2
BeNI
[C언어 복습] 배열
상단으로

티스토리툴바