#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int max(int ,int);
int min(int ,int);
int main (void)
{
int a[5][3];
int i;
int k;
srand((int)time(NULL));
for(i=0;i<5;i++)
{
for(k=0;k<3;k++)
{
a[i][k]=(rand()%100);
}
printf("%d %d %d %d \n", i+1, a[i][0], a[i][1], a[i][2]);
}
for(k=0;k<3;k++);
printf("%d 번째 시험의 최저점수 : %d 최대점수 : %d\n", k+1,min(a,k),max(a,k));
return 0;
}
int max(int a[][3], int j)
{
int i=0;
int max=0;
if (a[i][j]<a[i+1][j])
max = a[i+1][j];
else max = a[i][j];
for (;i<2;i++)
{if (max>a[i+2][j])
continue;
else max=a[i+2][j];
}
return max;
}//최대값 구하기
int min(int a[][3],int j)
{
int i=0;
int min=0;
if (a[i][j]<a[i+1][j])
min = a[i][j];
else min = a[i+1][j];
for (;i<2;i++)
{if (min<a[i+2][j])
continue;
else min=a[i+2][j];
}
return min;
}//최소값구하기
배열을 처음 공부하는 공학도입니다 ... error C2059: 구문 오류 : '형식' 에러와 warning C4047: '<' : 'int [5][3]'의 간접 참조 수준이 'int'과(와) 다릅니다. 라고 오류가 납니다. 랜덤함수로 값을 넣어서 그런걸 까요? 그리고 배열을 함수인자로 넘길 때에는 주솟값(배열의 이름)만 넘기는 것이지요?
으아아아아아앙앙 아닌 밤중에 ㄱ곡고거곽제ㅔ과제는 싫군요 ㅠㅠㅠ