参考代码:
#include<iostream> using namespace std; int main() { int v1, v2, t, s, l; cin >> v1 >> v2 >> t >> s >> l; int s1 = 0, s2 = 0, r = 0, i; for (i = 1;s1 < l && s2 < l;i++) { if (s1 - s2 < t&&r == 0) { //r表示兔子休息的时间,等于0表示不休息 s1 += v1 * 1; //v1*1表示每个单位时间的位移 s2 += v2 * 1; } else { //兔子停下休息 s2 += v2 * 1; if (!r) r = s; r--; } } if (s1 == s2) cout << "D" << endl << i - 1 << endl; else if (s1 > s2) cout << "R" << endl << i - 1 << endl; else cout << "T" << endl << i - 1 << endl; return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:1001 |
C语言程序设计教程(第三版)课后习题12.3 (C语言代码)浏览:878 |
程序员的表白 (C语言代码)浏览:1463 |
简单的a+b (C语言代码)浏览:783 |
【亲和数】 (C语言代码)浏览:588 |
淘淘的名单 (C语言代码)答案错误???浏览:624 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:387 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:583 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:513 |
震宇大神的杀毒软件 (C语言代码)浏览:1162 |