输入
输入四个用空格隔开的整数,分别代表a,b,s,t。
输出
如果乌龟赢了输出"Turtle win",兔子赢了输出"Rabbit win",否则输出"Tie"。
解析:这一题就是基本的顺序结构,要判断乌龟和兔子跑到终点的时间长短,兔子在途中停了t 秒,而乌龟没有停,所以兔子的总时间要加上t秒,如果乌龟的总时间大于兔子的总时间,则兔子赢,如果乌龟的总时间小于兔子的总时间,则乌龟赢,如果时间相等,就输出Tie。需要注意的是如果使用int类型则会出现答案错误,这是因为如果乌龟领先兔子0.5秒也是乌龟赢,所以这应该用double类型,如果用int类型,就要在s前面加上1.0*。
代码:
#include<stdio.h>
int main()
{
int a,b,s,t;
scanf("%d %d %d %d ",&a,&b,&s,&t);
if (1.0*s/a<1.0*s/b+t)
printf("Turtle win");
else
{
if(1.0*s/a>1.0*s/b+t)
printf("Rabbit win");
else
printf("Tie");
}
return 0;
}