解题思路:
主要是看懂题意、然后找到谁先到达终点的条件,我是用离终点距离作为条件判断谁先到达终点、谁先到谁的距离先为零。
注意事项:
这里的时间记录记得要在距离移动前加个一
参考代码:
v1,v2,t,s,l = map(int,input().split()) l1 = l2 = l time = 0 while l1>0 and l2>0: if l2 - l1 >= t: for _ in range(s): time += 1 l2 -= v2 if l2 == 0: break else: time += 1 l1 -= v1 l2 -= v2 if l1 == l2: print("D") if l1>0: print("T") if l2>0: print("R") print(time)
0.0分
3 人评分
上车人数 (C语言代码)浏览:777 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:587 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:505 |
C二级辅导-进制转换 (C语言代码)浏览:660 |
找出最长的字符串来 (C语言代码)浏览:1762 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:663 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:839 |
C二级辅导-公约公倍 (C语言代码)浏览:1310 |
P1002 (C++代码)浏览:706 |
C语言训练-求车速 (C语言代码)浏览:799 |