题解 | #牛牛的快递#
牛牛的快递
https://www.nowcoder.com/practice/41b42e7b3c3547e3acf8e90c41d98270
#include <stdio.h> int main() { float a = 0; char b = 0; float t = 0; int sum = 0; int t2 = 0;//用来代表a的整数部分 scanf("%f %c", &a, &b); if (a > 0 && a <= 1) { switch (b) { case 'y': { sum = 25; break; } case 'n': { sum = 20; break; } } } else if (a > 1) { t2 = a;// t = a - t2;//t=a-(int)a 也可使用强制类型转换得整数部分! if (t > 0) { switch (b) { case 'y': { sum = ((a - 1) / 1) + 26; break; } case 'n': { sum = ((a - 1) / 1) + 21; break; } } } else { switch (b) { case 'y': { sum = ((a - 1) / 1) + 25; break; } case 'n': { sum = ((a - 1) / 1) + 20; break; } } } } printf("%d", sum); return 0; }