hsynaute   1년 전

아직 미완성인 부부인데 average[i]=sum[i]/N; 여기도 sum[i] 값과 N값이 다 있는 데도 average[i]값에 아무 값도 안들어갔고

지금은 persent[i]=(student/N*100); 부분에 persent[i]값이 자꾸 비네요 왜 이러는 건 가요? 제가 모르는 문법이라도 있나요?

코드 짜임새보단 이게 자꾸 안되는 걸 해결하고싶어요 ㅠㅠ

yup0927   1년 전

24번 줄 말씀하시는 게 맞을까요?

student와 N이 모두 int인 상태에서 나눗셈이 들어가면 값도 int로 나옵니다.

예로 3 / 2 = 1, 2 / 3 = 0 와 같은 식입니다.

현 상태에서는 정수에 100을 곱해줬으니 값이 전부 100단위로 나올텐데 나누기 전에 자료형을 실수형으로 바꿔주는 과정이 있다면 100 단위 말고 다른 값도 나올 겁니다.

hsynaute   1년 전

아하 감사합니다! "student와 N이 모두 int인 상태에서 나눗셈이 들어가면 값도 int로 나옵니다." 이 부분을 몰랐네요 정말 중요한 정보같아요

댓글을 작성하려면 로그인해야 합니다.