포인터를 이용한 이차원 배열의 수정
아란
2023.04.01
질문 제목 :
다음과 같은 이차원 배열을 초기화하여 각각의 원소값을 다음과 같이 수정하는 함수를 만들어 프로그램을 작성하시오.
12, 30, 82, 54
43, 51, 32, 47
30, 42, 41, 69
a[i][j] = a[i][j] * 10 + 5;//이 식으로 모든 배열을수정하시오
질문 요약 :제가 작성한 코드 좀 완성해주세요!~~ C언어 과제인데 제가 포인터 개념이 부족해서 더이상 진전이 않되네요;질문 내용 :
#include stdio.h
void incrarray(int*ary[][4],int x,int y);
int main(void)
{
int i,j;
int a[][4]={(12,30,82,54),(43,51,32,47),(30,42,41,69)};
for(;;)
{
for(;;)
printf(,incrarray(a,3,4));
}
return 0;
}
void incrarray(int ary[][4],int x,int y)
{
int i,j;
for(i=0;ix;i++)
{
for(j=0;jy;j++)
{
ary[i][j]=ary[i][j]*10+5;
}
}
}