2차원 배열에 대해 두 행렬의 합을 출력해보는 프로그램
#include <stdio.h>
int main(void)
{
int mat_a[3][3]={{3, 8, 6}, {4, 1, 7}, {5, 2, 9}};
int mat_b[3][3]={{1, 4, 9}, {6, 5, 8}, {2, 3, 7}};
int sum[3][3]={0};
int i, j;
for(i=0; i<=2; i++)
{
for(j=0; j<=2; j++)
{
sum[i][j]=mat_a[i][j] + mat_b[i][j];
printf("sum[%d][%d]=%2d ", i, j, sum[i][j]);
}
printf("\n");
}
return 0;
}
// 실행 결과
#include <stdio.h>
int main(void)
{
int mat_a[3][3]={{3, 8, 6}, {4, 1, 7}, {5, 2, 9}};
int mat_b[3][3]={{1, 4, 9}, {6, 5, 8}, {2, 3, 7}};
int sum[3][3]={0};
int i, j;
for(i=0; i<=2; i++)
{
for(j=0; j<=2; j++)
{
sum[i][j]=mat_a[i][j] + mat_b[i][j];
printf("sum[%d][%d]=%2d ", i, j, sum[i][j]);
}
printf("\n");
}
return 0;
}
// 실행 결과
'공부 > c언어' 카테고리의 다른 글
[c언어] 함수의 결과로 배열을 반환하는 프로그램 (0) | 2011.06.01 |
---|---|
[c언어] 함수의 인자로 배열을 사용하는 방법 (0) | 2011.06.01 |
[c언어] 2차원 배열(행렬)의 초기화 (0) | 2011.05.31 |
[c언어] 문자열과 숫자 대상의 배열 입출력 비교 (0) | 2011.05.31 |
[c언어] 1차원 배열의 선언과 사용 (0) | 2011.05.31 |