강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

낄낄이드래곤님의 프로필 이미지
낄낄이드래곤

작성한 질문수

문제로 배우는 C언어

연필의 개수

ceil 함수 없이 int 만으로 풀었습니다

작성

·

245

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);
}

답변 1

0

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

감사합니다~~

낄낄이드래곤님의 프로필 이미지
낄낄이드래곤

작성한 질문수

질문하기