```c #include <stdio.h> int main() { float a = 0; char ch = 0; scanf("%f %c", &a, &ch); int sum = 0; if (a < 1)//判断是否小于1 { sum = 20; } else { int ret = a;//取出整个单精度浮点数的整数部分 float b = a - ret;//取出整个单精度浮点数的小数部分 if (b > 0) { sum += 1;//如果小数部分不为0,则sum++; } sum += a - 1 + 20; } if (ch == 'y')//判断是不是加急 sum += 5; printf("%d\n", sum); return 0; } ```