C语言 求解答过程 感激不尽

编程实现,为鼓励居民节约用水,A市对居民用水按水量阶梯式计价。计价标准:按每年用水量统计,不超过180立方米的部分按每立方米5元收费;超过180立方米不超过260立方米的部分按每立方米7元收费;超过260立方米的部分按每立方米9元收费。编程对水费进行计算,要求保留两位小数。


#include <stdio.h>

int main()
{
    int n, m = 0;
    printf("请输入用水量:");
    scanf("%d", &n);
    if (n > 260)
    {
        m += (n - 260) * 9;
        n = 260;
    }
    if (n > 180 && n <= 260)
    {
        m += (n - 180) * 7;
        n = 180;
    }
    if (n <= 180)
    {
        m += n * 5;
    }
    printf("水费: %d\n", m);
    return 0;
}