최대값을 순환문으로 구하는방법 알려주세요
에드윈
질문 제목 : 최대값을 순환문으로 구하는방법좀 알려주세요 ㅠ질문 요약 :반복문은 했는데 순환문은 최대값으로 하는법 모르겠네요...질문 내용 :
우선 이게 알고리즘인데요 자료구조 레포트에요 지금 반복문은 만들었는데
순환문은 어떻게 하는건지 잘모르겠어요 ㅠㅠ
각 줄별로 빨간색글씨로질문 드릴께요
전역 변수형태로 배열선언; / - 이거는 대충 int input[6]이런식으로 하면 되나요?
Find_Max_Recursion(int first, int last)/ -이런식으로 선언하는건 왜 괄호안에 인트를 넣고 이렇게되면 그냥 int하고 선언하는거랑 똑같은건가요? 이게 무슨뜻인지 이해가 안가네요;;
{필요한 변수들 선언; / 배열에 들어갈 숫자만 선언하면 될까요?
max value=배열의 첫 번째 요소; // input[i]
for(i=first;ilast;i++)
if(배열[i]max value)max value=배열[i];
return max value; / - 리턴문이 어떻게 실행되는거죠?;; 많이 들어보긴했는데 어떻게 실행되는지는 잘몰라서요..ㅠㅠ
}
int main()/- 이거는 메인이 이제야 나오는데 메인안에 변수를 선언하는거랑 메인앞에 변수를 선언하는게 뭐가다르죠? 그리고 앞에 중괄호에 들어간 문장들 실행이 되는건가요?;;
{필요한 변수들 선언;
반복문을 이용하여 배열에 정수 입력; /- 입력 프로그램이 for문안에 들어가야하는거 아닌가요??
반복문을 이용하여 배열에 정수 출력;
printf(최대값은 %d입니다“,Find,Max Iteration(1,배열크기));
}
군대갔다와서 다잊어먹었어요 ㅠㅠ 도와주세요