c++程序设计题,求解

菜鸟驿站年末大优惠,邮寄快递比以前便宜啦!省内邮寄快递首重12元p,续重仅仅需要5元p,您可以帮菜鸟驿站计算快递费吗?(提示:首重是指快递货物1kg以内的价钱;续重是指第一个1kg以外,每1kg的价钱。如邮寄4kg的快递,需要缴纳 $1 \times 12 + 3 \times 5 = 27$ 元的快递费。

你题目的解答代码如下:

#include<iostream>
#include<cmath>
using namespace std;

int main()
{
    int n,m;
    cout << "请输入邮寄重量(kg):";
    cin >> n;
    if (n<=1)
        m = 12;
    else
        m = 12 + (n-1) * 5;
    cout << "需要缴纳" << m << "元" << endl;
    return 0;
}

如有帮助,望采纳!谢谢!