怎么用C语言写出这个代码

有一口深度为h米的水井,井底有一只蜗牛,它每天白天能够沿井壁向上爬m米,夜里则顺井壁向下滑n米,若蜗牛从某个早晨开始向外爬,试编写一个程序:对于任意指定的h,m,n值(均为自然数),计算蜗牛第几天能够爬出井口?

输入格式
一行输入3个自然数,空格分开,其中m>n

输出格式
一个整数

#include <stdio.h>
#include <math.h>

int main()
{
    float h, m, n;
    scanf("%f%f%f", &h, &m, &n);
    printf("%d", (int)ceilf(h / (m - n)));
    return 0;
}