학번 국어 영어 수학 총점 평균 석차
**** *** *** *** *** ***.*** 5
**** *** *** *** *** ***.*** 4
**** *** *** *** *** ***.*** 2
**** *** *** *** *** ***.*** 1
**** *** *** *** *** ***.*** 3
학번은 정수형 4자리, 석차는 그냥 예시로 적어놓은거라 상관없어요
아무튼 대충 이런식으로 출력하고싶은데 결과는
이렇게 출력이 되는데
제가 뭘 틀렸는지라도 알 수 있을까요ㅠㅠ
scanf 에서 잘못됐네. 물무늬 밑줄도 쳐있네 잘못되었다구
return 0; 부분도 잘못되었구
arr[i][6] += 0; 는 arr[i][6] = arr[i][6] + 0; 인데.. 아무 의미 없는 코드 같은데
생각보다 틀린게 너무 많았네요 ㅠㅠㅠ 피드백주셔서 감사합니다
그리고 arr[6][6] 이렇게 선언했으면.. arr[i][6] 인덱스 범위 에러남. 0에서 5까지 인덱스를 쓸 수 있음. 0 1 2 3 4 5 이렇게 하면 6개입니다.
sample.c:70:19: warning: array index 6 is past the end of the array (which contains 6 elements) [-Warray-bounds] printf ("%d", arr[i][6]);
sample.c:69:23: warning: format specifies type 'double' but the argument has type 'int' [-Wformat] printf ("%.3f\t", arr[i][5]);
sample.c:36:18: warning: format specifies type 'int *' but the argument has type 'int (*)[6]' [-Wformat] scanf ("%d", &scnum[i]);
컴파일할 때 warning, error 메시지 꼭 보셈
와 진짜 감사해요ㅠㅠㅠㅠ 다시 해볼게요
msvc는 별걸 3다 알려주네 .저런것도 오류로잡히노