题解 | 牛牛的快递
#include <stdio.h> int main() { float a; char b; int cost; scanf("%f %c",&a,&b); if(a<=1){ cost = 20; } else{ // 判断是否需要向上取整 if((int)(a)<a){ cost = 20+(int)(a); } else{ cost = 19+(int)(a); } } if(b == 'y'){ cost += 5; printf("%d\n",cost); } else{ printf("%d\n",cost); } return 0; }