众所周知,这是一道最近的GESP一级的第二道题,并且还。。。要用两个头文件
题目告诉我们有两种计费方式,也就是体积与重量,所以我们要像大人一样能省就省,用程序求最少的钱数。换句话讲就是当回砍价的大爷大妈。
假设快递的体积为𝑉,重量为𝐺。
而体积计算是:公式是 0.5×𝑉元。
重量则是:当重量小于 300 克,即 𝐺<300时,运费为 𝑀 元;当重量达到或超过 300克,即 𝐺≥300 时,运费为𝑁元。
因此,我们就要建“N,M,V,G,num,sum”这六个变量,并且输出为一位小数,那我们就使用<iomanip>头文件在输出时控制位数,当然,也要用double来建立变量。
懒得往下写了,先声明一下输出时保留一位小数为printf("%.保留位数f\n", 变量名称);
AC代码:
然后没了(5分钟手搓质量不好别介意,别抄我代码!!!)