smug201911183   2년 전

도와주세요 ㅜㅜ

비주얼 스튜디오에서 입력값 넣으면 답대로 출력 나오는데..

smug201911183   2년 전

Console.WriteLine("{0:.000%}", (float)genius / (float)students_num);

윗 부분을 아래로 바꾸니까 정답이네요.. 이유 정확히 아시는 분 좀 도와주시면 감사하겠습니다!!

float result = genius / students_num;

Console.WriteLine("{0:0.000%}", result);

dhshin05   2년 전

genius / students_num 부분은 알아서 형변환이 될테니 문제 없어보이고

출력 포맷이 {0:.000%} 면 1% 아래의 경우 .980% 와 같이 출력됩니다.

문제 설명에는 없지만 이 경우 0.980%로 출력되는게 맞는 것 같으니 출력 포맷을 {0:0.000%}로 하셔서 정답이 된 걸로 예상됩니다^^

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