青蛙爬井,怎么用c语言写出来

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

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

输出格式
一个整数

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

int main()
{
    int h, m, n, d, x;
    scanf("%d%d%d", &h, &m, &n);
    d = m - n;
    if (h % d == 0)
        x = h / d;
    else
        x = h / d + 1;
    printf("%d", x);
    return 0;
}