게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
배열에 관한 질문이 있습니다!
게시물ID : programmer_3478짧은주소 복사하기
작성자 : 오일매직매직
추천 : 0
조회수 : 937회
댓글수 : 8개
등록시간 : 2014/05/24 00:00:32
옵션
  • 본인삭제금지
#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'과(와) 다릅니다. 라고 오류가 납니다. 랜덤함수로 값을 넣어서 그런걸 까요? 그리고 배열을 함수인자로 넘길 때에는 주솟값(배열의 이름)만 넘기는 것이지요? 
으아아아아아앙앙 아닌 밤중에 ㄱ곡고거곽제ㅔ과제는 싫군요 ㅠㅠㅠ  
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호