Data Structure/구조체 사용
희소행렬의 표현
컴공 윤서혜 학습일기
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]);
}
}
}
}