4344번 - 평균은 넘겠지
아직 미완성인 부부인데 average[i]=sum[i]/N; 여기도 sum[i] 값과 N값이 다 있는 데도 average[i]값에 아무 값도 안들어갔고
지금은 persent[i]=(student/N*100); 부분에 persent[i]값이 자꾸 비네요 왜 이러는 건 가요? 제가 모르는 문법이라도 있나요?
코드 짜임새보단 이게 자꾸 안되는 걸 해결하고싶어요 ㅠㅠ
24번 줄 말씀하시는 게 맞을까요?
student와 N이 모두 int인 상태에서 나눗셈이 들어가면 값도 int로 나옵니다.
예로 3 / 2 = 1, 2 / 3 = 0 와 같은 식입니다.
현 상태에서는 정수에 100을 곱해줬으니 값이 전부 100단위로 나올텐데 나누기 전에 자료형을 실수형으로 바꿔주는 과정이 있다면 100 단위 말고 다른 값도 나올 겁니다.
아하 감사합니다! "student와 N이 모두 int인 상태에서 나눗셈이 들어가면 값도 int로 나옵니다." 이 부분을 몰랐네요 정말 중요한 정보같아요
댓글을 작성하려면 로그인해야 합니다.
hsynaute 1년 전
아직 미완성인 부부인데 average[i]=sum[i]/N; 여기도 sum[i] 값과 N값이 다 있는 데도 average[i]값에 아무 값도 안들어갔고
지금은 persent[i]=(student/N*100); 부분에 persent[i]값이 자꾸 비네요 왜 이러는 건 가요? 제가 모르는 문법이라도 있나요?
코드 짜임새보단 이게 자꾸 안되는 걸 해결하고싶어요 ㅠㅠ