배열에서 가장 큰수 구하기입니다.
계획자
2023.06.04
질문 제목 : 배열에서 가장 큰수 구하기입니다.
질문 내용 :
#include stdio.h
int sum(int arr[], int n);
void main(void)
{
int arr[5] = {1,2,3,4,5};
int result = sum(arr,5);
printf(가장 큰 값:%d\n, result);
}
int sum(int arr[], int n)
{
int i, result;
for(i=0; in; i++)
{
result = (arr[i] arr[++i]) ? arr[i] : arr[++i];
}
return result;
}
결과값이 엉뚱하게 나오네요;; 어떻게 해야하죠 배열에서 가장 큰 값을 구할려면..
-
뭘봐요 2023-06-04
수다님 감사합니다^^
-
미리내 2023-06-04
++i 를 i+1 로 바꾸세요
i+1은 i보다 1큰값을 의미하지만, ++i는 i자체를 1증가시켜버립니다.