编写函数:浮点数取整(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;
}






猜你喜欢

转载自blog.csdn.net/qq_43178715/article/details/84036790