-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
ceil 함수 없이 int 만으로 풀었습니다
21.02.25 03:42 작성 조회수 123
0
c 언어에 익숙치 않아 저런함수가 있는지 몰랐네요
10분동안 골똘히 생각하다가
int 만으로 풀이를 했습니다
저처럼 함수몰라서 당황하신분들 혹시계실까해서 올려봅니다!
#include<stdio.h>
int main(){
int num;
scanf("%d",&num);
int intNum = (int)(num/12);
// 소수부분을 의미
double ramnent = (num/12.0) -intNum;
// 나머지가 0 이면 빼고 나머지가 0 이 아니면 안뺌
// 즉, 일단 더하고 소수부분이 있다면 빼지 않고, 소수부분이 없다면 뺌
int das = intNum +1 - (int)(1-ramnent);
printf("%d",das);
}
답변을 작성해보세요.
0
답변 1