배열최대값 찾기인데; 소스좀 해석해주세요;
Orange
2025.07.14
1.int nMaxNum(int a[],int n){
int max,k;
max=a[0];
for(k=1;kn;k++)
if(a[k]max)max=a[k];
return max;
}
2.#include stdio.h
void main(){
int nMaxNum(int a[],int n);
int nMaxNum2(int a,int n);
int aNum[100],num,k=0;
do{
printf(aNum[%2d]=?(마지막 데이터 0),k);
scanf(%d,&num);
aNum[k++] =num;
}while(num!=0);
k--;
printf(nMaxNum()=%d, nMaxNum2()=%d\n,nMaxNum(aNum,k),nMaxNum2(aNum,k));
}
3.int nMaxNum2(int *a, int n){
int m,k;
m=0;
for(k=1;kn;k++)
if(a[k]a[m])m=k;
return a[m];
}
각 소스들은 분할되어서 코딩됬어요;
대강은 이해가 가긴 하는데
정확히는 잘 모르겠네요;
그리고 이 함수중에서최대값을 구하는 함수를 좀 해석해 주세요;