C언어

문제로 배우는 c언어 - <math.h>사용하기

Jueun Park 2020. 2. 22. 16:43

연필 나눠주기

학생의 명수를 입력하면 그 학생들에게 연필을 하나씩 나누어 주기 위해서는 몇 다스의 연필이 필요한지 계산해주기

한 다스: 연필 12개

내가 푼 방법

학생 수를 12로 나눈 나머지가 0보다 크다. > 사실이면 rest값이 1이 됨.

pen(학생수를 12로 나눈 몫) + rest = 다스 수

학생수가 12일 때

pen:1, rest:0 >> 다스 수는 1이 됨.

 

강의에서 푼 방법

ceil을 사용하여 소수점 자리를 무조건 반올림하도록 함

소수점을 아예 날려버리는 것은 floor, 반올림은 round