有没有了解c++的求解答!

img

int f(float x)
{
    int low = (int)x;
    int up = low;
    if(x-low > 0)
    {
        up += 1;
    }
    if(low%2==0 && up%2==1)
        return 0;
    return 1;
}

int f(float x)
{
    int a = (int)x;
    if(a%2==0)
        return 0;
    return 1;
}