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 |