根据邮件的重量和蒜头君是否选择加急计算邮费。
计算规则:重量在 1000 克以内(包括 1000 克),基本费 8 元。
超过 1000 克的部分,每 500 克加收超重费 4 元,不足 500 克部分按 500 克计算;
如果蒜头君选择加急,多收 5 元。
输入格式
输入一行,包含一个正整数和一个字符,以一个空格分开,分别表示重量(单位为克,不超过 2⋅10^5)和是否加急。
如果字符是'y'
,说明选择加急;如果字符是'n'
,说明不加急。
输出格式
输出一行,包含一个整数,表示邮费。
#include<stdio.h>
int main(){
int a,b,c;
char x;
scanf("%d %c",&a,&x);
c=a-1000;
if(x=='y'){
if(a<=1000){
printf("13");
}
else if(c%500==0){
b=13+c/500*4;
printf("%d",b);
}
else if(c%500!=0){
b=13+(c/500+1)*4;
printf("%d",b);
}
}
if(x=='n'){
if(a<=1000){
printf("8");
}
else if(c%500==0){
b=8+c/500*4;
printf("%d",b);
}
else if(c%500!=0){
b=8+(c/500+1)*4;
printf("%d",b);
}
}
return 0;
}