행렬의 곱을 구하는 프로그램 질문입니다
하늘이
2023.04.01
질문 제목 : 행렬의 곱을 구하는 프로그램디버깅까지는 에러없이 되는데 숫자를 입력해도반응이없음질문 내용 : 계산이 되질 않습니다.아래는 제가 짠 프로그램입니다.
디버깅까지 에러없이 되는데 숫자를 입력해도 수행을 하지 않습니다.. 어떤부분을 수정해야하는지 알려주세요..#include stdio.h
int main(void)
{
int n1[3][2];
int n2[3][2];
int n3[3][2];
int m1,m2,m3;
int i,j;
for(i=0;i3;i++)
{
for(j=0;j3;j++)
{
scanf(%d,&n1[i][j]);
}
}
for(i=0;i3;i++)
{
for(j=0;j3;j++)
{
scanf(%d,&n2[i][j]);
}
}
for(i=0;i3;i++)
{
for(j=0;j3;j++)
{
scanf(%d,&n3[i][j]);
}
}
for(i=0;i3;i++)
{
for(j=0;j3;j++)
{
m1+=n1[i][j]*n2[i][j];
m2+=n2[i][j]*n3[i][j];
m3+=n1[i][j]*n3[i][j];
}
}
printf(m1값%d m2값%d m3값%d,m1,m2,m3);
return 0;
}
-
아픔이보여
2차원 행렬의 인덱스가 [3][2] 니까 아래 for문에서 j2가 되야 할듯..