题解 | #牛牛的快递#
牛牛的快递
https://www.nowcoder.com/practice/41b42e7b3c3547e3acf8e90c41d98270
#include <stdio.h>
int main()
{
float kg = 0.0;
char ch = 0;
int price = 20;
scanf("%f %c", &kg, &ch); //输入kg 是否需要加急
if (ch == 'y') //需要加急
price += 5;
if (kg > 1) //大于1kg
{
if(kg>(int)kg) //2.5>2 按照3kg 但是只加价2kg超出的
price += (int)kg;
else
price+=(int)kg-1; // price += 3.0-1 减去默认的1kg
}
printf("%d", price); //小于1kg 或者已经加价完
return 0;
}
查看17道真题和解析