#include <stdio.h>
int floor1(double x) {
int flr=(int)x;
if(x<(double)flr) {
flr=flr-1;
}
return flr;
}
int ceil1(double x) {
int clg=(int)x;
if((double)clg<x) {
clg=clg+1;
}
return clg;
}
int main() {
double x;
while(1) {
printf("입력: ");
scanf("%lf", &x);
if(x==0) break;
printf("바닥=%d 천정=%d\n", floor1(x), ceil1(x));
}
return 0;
}
'c·c++ > c 프로그래밍' 카테고리의 다른 글
1부터 1000까지 3,6,9 의 숫자가 들어가는 소수들의 합을 구하는 문제 (0) | 2013.05.01 |
---|---|
0과 1사이의 기약분수 (0) | 2013.04.28 |
직사각형 그리기 (0) | 2013.04.19 |
1-(1+2)+(1+2+3)-(1+2+3+4)+(1+2+3+4+5)- ...- (1+2+3+...+10)의 합 (0) | 2013.04.19 |
1000단위 마다 ,(콤마)넣기 (0) | 2013.04.19 |