题解 | #牛牛的快递#
牛牛的快递
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;
}


