Data Structure/구조체 사용

희소행렬의 표현

appmaster 2020. 2. 27. 15:13
#include <stdio.h>
int main() {
	int a[6][6] = {
		{0,0,0,7,0,0},
		{9,0,0,0,0,8},
		{0,0,0,0,0,0},
		{6,5,0,0,0,0},
		{0,0,0,0,0,1},
		{0,0,2,0,0,0}
	};
	/*
	출력결과
	0,3,7
	1,0,9
	1,5,8
	3,0,6
	3,1,5
	4,5,1
	5,2,2

	행, 열, 값
	*/

	for (int i = 0; i < 6; i++) {
		for (int j = 0; j < 6; j++) {
			if (a[i][j] != 0) {
				printf("%d %d %d\n", i,j,a[i][j]);
			}
	
		}
	}
}

'Data Structure > 구조체 사용' 카테고리의 다른 글

배열 안의 인스턴스 서로 비교  (0) 2020.02.25