题解 | #牛牛的快递#
牛牛的快递
https://www.nowcoder.com/practice/41b42e7b3c3547e3acf8e90c41d98270
新手,写的长了点但好理解
#include <stdio.h>
int main()
{
float a=0;
int z=0;
char b=0;
int ret=0;
scanf("%f %s",&a,&b);
if(b=='y')
{
ret=1;
}
else
{
ret=0;
}
if((int)a!=a/1)
{
if(a<=1)
{
z=20+5*ret;
printf("%d",z);
}
else
{
z=20+(a/1)+5*ret;
printf("%d",z);
}
}
else if(a==a/1)
{
if(a<=1)
{
z=20+5*ret;
printf("%d",z);
}
else
{
z=20+(a-1)*1+5*ret;
printf("%d",z);
}
}
return 0;
}
查看8道真题和解析