不会啊,用c++怎么表达?

img

题目没有说包表重量小于20是多少啊?
你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)

#include<iostream>
using namespace std;

int main()
{
    int g,m,n;
    cout <<"请输入重量(g):";
    cin >> g;
    cout <<"请输入距离(km):";
    cin >> m;
    if (g >= 0 && g < 20)
        n = 3;  //假设重量小于20邮费为3
    else if (g >= 20 && g < 40)
        n = 5;
    else if (g >= 40 && g < 80)
        n = 8;
    else if (g >= 80 && g < 100)
        n = 10 + m / 1000;
    else if (g >= 100)
        n = 12 + m / 1000;
    cout << n <<endl;
    return 0;
}

题目条件不全,小于20的怎么算?参考如下:

#include<iostream>
using namespace std;
int main()
{
    int w,d,f = 0;
    cout <<"请输入重量(g)和距离(km):";
    cin >> w >> d;
    if(w>=20 && w<=40)
        f = 5;
    else if(w>40 && w<=80)
        f = 8;
    else if(w>80 && w <100)
        f = 10 + d/1000 ;//+ (d%1000>0?1:0);
    else if(w>=100)//大于100g
        f = 12 + d/1000 ;//+ (d%1000>0?1:0);
    cout << f;
    return 0;
}



不知道。同问