C语言四舍五入举例

C语言四舍五入举例_第1张图片C语言四舍五入举例_第2张图片

#include

int main() {

    float a;

    scanf("%f",&a);

    if(a>=0)

    {

        int b=a;

        if(a+0.5>=b+1)

        {

            printf("%d",b+1);

        }

          if(a+0.5

        {

            printf("%d",b);

        }

    }

    if(a<0)

    {

        int b=a;

        if(a-0.5<=b-1)

        {

            printf("%d",b-1);

        }

          if(a-0.5>b-1)

        {

            printf("%d",b);

        }

    }

}

你可能感兴趣的:(c语言,开发语言)