This is it. it's IT.

2차원(다차원) 배열 본문

C언어

2차원(다차원) 배열

응애개발자 애기 2022. 4. 7. 14:08
728x90
반응형
#include <studio.h>

void main(){
	int i,j;
    int a[3][2] = {{1,2},{3,4},{5,6}};// 2차원 배열 정의와 동시에 초기화. 
    // {}{}{}괄호가 3개이고 괄호 안에 요소가 2개 씩 들어 있으므로 [3][2]가 맞다...
    
    
	int sum = 0;
    
   	for(i=0;i<3;i++){
		for(j=0;j<2;j++){
        	sum += a[i][j];
        }
    }
    printf("%.2f", (float)sum/(3*2));
}

 

다음의 다차원배열의 요소들을 sum이라는 변수에 전부 더하게 된다.

그러면.... .. .. ....... ㅇㅁㅇㄹㄴㅁㄴㅁㄻㄴㄹㄴ

1+2+3+4+5+6 = 21

 

그리고 printf()부분에서 %.2f 라고 명시했다. 소수점 두자릿 수까지 표시한다.

sum을 소수로 변환하고 3*2인 6으로 나눈다.

 

21 나누기 6은 3.5

 

 

코드의 결과물은 다음과 같다. 

3.50

 

 

728x90

'C언어' 카테고리의 다른 글

C언어, C++, C# 언어의 차이점!! [C언어 종류별 차이점]  (0) 2022.04.15
Comments