도와주세요 배열및 함수관련.
호습다
도와주세요 배열및 함수관련.질문 내용 :
7명의 심판이 있는 체조경기의 선수들의 성적 계산하는건데요
크기가 7인 배열의 원소에 임의의 값을 입력받아서 저장한후
배열에서 최대값과 최소값을 뺀나머지의 값들의 평균을구해야돼요
조건은 score함수작성하고 score함수안에서 max함수
min함수호출하는거요
소스는 밑에;
int score(int);
int max(int);
int min(int);
main(){
int jumsu[7];
int avg;
int i;
for(i=0;i=6;i++){
printf(%d번째 성적을 입력하세요. : ,i+1);
scanf(%d,jumsu[i]);
}
avg = score(jumsu);
printf(\n최대값과 최소값을 제한 나머지 성적들의 평균은 %d입니다.\n,avg);
}
int score(int n[]){
int i,ma,mi;
ma=max(n[]);
mi=min(n[]);
}
int max(int n[]){
int i,max=-9999;
for(i=0;i=6;i++){
if(maxjumsu[i])
max=jumsu[i];
}
return max;
}
int min(int n[]){
int i,min=9999;
for(i=0;i=6;i++){
if(minjumsu[i])
min=jumsu[i];
}
return min;
}
-
민서
아무튼감사합니다.
-
알찬바로
아.. score함수는 제가 미쳐보질못했네요 포인터로 넘겨줘야되나봐요 배열을 함수에서 인수로 활용하려면?
-
핑크펄
맨위에 사용자정의함수선언할때 3함수다 입력값이 배열을 넘겨받는데 그냥 int로 선언되어있구요
score함수 return값이 없구..max랑 min함수에서 n이라고 넘겨줬는데 여전히 jumsu라고 쓰고있구요.
수학적인 문제도 조금..있는거같아요~ 저도 아직 배우는입장이라. 미흡하지만 나름대로 고쳐봤어요~ -
너에게
#includestdio.h
int score(int*);
int max(int*);
int min(int*);
main(){
int jumsu[7];
int avg;
int i;
for(i=0;i=6;i++){
printf(\%d번째 성적을 입력하세요. : \