1. 程式人生 > >編寫函式:浮點數取整(Append Code)

編寫函式:浮點數取整(Append Code)

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

#include <stdio.h>


int myFloor(double data)
{
    int a;
    a=(int)data;
    if(data>=0||a==data)
    return a;
    else
        return --a;

}

int myCeil(double data)
{
    int b;

    b=(int)data;

    if(data>=0&&b!=data)
    {
        b++;
        return b;
    }

   if(data<0||b==data)
    {
        return b;
    }

}




int main()
{
    double data;
    while(scanf("%lf", &data) != EOF)
        printf("%d %d\n", myFloor(data), myCeil(data));
    return 0;
}