풀면서 공부중인데
int[] a = new int[9];
//최대값 저장할 변수
int maxValue = 0;
//배열번호 저장변수 // 몇번째수인지
int num = 0;
//9까지 루프를 돌리면서 입력을받음
for (int i = 0; i < 9; i++)
{
a[i] = int.Parse(Console.ReadLine());
}
//최대값 찾기
for (int i =0; i <a.Length; i++)
{
if (a[i] > maxValue)
{
maxValue = a[i];
num = i + 1;
}
}
ㅈㄴ이해가안가노
a[i] 가 maxvalue보다 커야
같다??
무슨말이지
maxValue: 내가 지금까지 찾은 가장 큰 값. 내가 지금 째려보는 값이 maxValue보다 크다는 건 곧 내가 지금 째려보는 값이 내가 지금까지 찾은 가장 큰 값이라는 걸 의미. num = i + 1은 그 수가 배열에서 몇 번째에 위치하는 지를 저장하는 것
와우 형님 답변감사. 조금이해가네요