|
과제인가요?
제가 잘 모르지만 답달아 봅니다. 아래 내용 제출하시면 A+ 받으실 수 있
는데 못받으면 제가 사과드리죠.
알지 못하는 부분은 리플주세요.
아직 저도 초보지만 아는것 까지 알려드릴게요.
서두르지 마시고 여러번 보시면 이해가실겁니다.
1. static은 대괄호로 감싸야 합니다.
static int a[4][5]={ {2,4,5,7,5}, {8,45,76,44,30}
-->
static {
int a[4][5]={ {2,4,5,7,5}, {8,45,76,44,30},
{0,1,66,37,14}, {39,27,3,6,4} };
}
2. 함수 호출시 자료형을 적어주세요.
matrix(a)
-->
matrix(int a);
3. void형 함수는 void리턴값이 필요합니다.
void main(){
.
.
.
return void;
}
4. C+에서는 for문에 대괄호가 필수로 필요합니다.
for ( j = 0 ; j <4 ; ++j )
printf("%5d", n[j][i] ) ;
printf("\n");
-->
for ( j = 0 ; j <4 ; ++j ){
printf("%5d", n[j][i] ) ;
}
printf("\n");
김동규 님이 쓰신 글 :
: #include<stdio.h>
: void main()
: {
: static int a[4][5]={ {2,4,5,7,5}, {8,45,76,44,30},
: {0,1,66,37,14}, {39,27,3,6,4} };
: matrix(a);
: }
: matrix (n)
: int n[4][5];
: {
: int i, j;
: printf(" REVERSE PRINT \n");
:
: for( i = 0; i < 5 ; ++i)
: {
: for ( j = 0 ; j <4 ; ++j )
: printf("%5d", n[j][i] ) ;
: printf("\n");
: }
: return (0);
: }
:틀린답인거 아시죠? 장난쳐서 죄송하구요.
:진짜 답을 원하시면 차라리 내가 이런이런것이 문제라고 생각되는데 맞느냐? 틀린점을 지적해달라 하심이 빠를것 같아서요^^
:최소한 컴파일이라도 해보시면 에러나는곳 다 나올텐데요~ㅎㅎ 뻘답글이라 죄송해요~
:근데 프로그램 목적이 뭔지? 함수만 올려주면 실행은 잘만되네요.
|