https://www.acmicpc.net/problem/2562
이거 답은 정상적으로 나오는데 vs로 컴파일 돌리면 실행결과 나오고 a배열에 문제있다고 오류남
1 2 3 4 5 6 7 8 9 10 11 12 13 | #include <stdio.h> int main() { int max = 0, a[9], b, count = 0; for (int i = 1; i <= 9; i++) { scanf("%d", &a[i]); count += 1; if (max < a[i]) { max = a[i]; b = count; } } printf("%d
%d", max, b); } | cs |
머 이상한점이라도 있음??
a[9]는 없는 곳이다
배열 첨쓰는데 저게 왜 오류임? 값을 안넣어줘서?? a[9]={0,} 이렇게 해줘도 오류나던데
인덱스가 0부터임 9칸선언하면 0~8까지만 존재하는데 9에 접근하니까 - dc App
아 10주니까 오류안나네 ㄳ
답이 어떻게 정상적으로 나왔누 - dc App
몰?루 제출했는데 정답이더라
a[9] -> 0 1 2 3 4 5 6 7 8 이렇게 생성되는거라 a[9]는 없다