参考代码:
#include <stdio.h> int main() { int v1,v2,s1=0,s2=0,t,s,s3=0,m,i,j,n; scanf("%d%d%d%d%d",&v1,&v2,&t,&s,&m); for (i = 1; s1 < m&&s2 < m; i++) { s3--; if (s1 - s2 < t&&s3<=0) { s1 = s1 + v1; s2 = s2 + v2; } else { if(s3<=0) s3 = s;//用s3来控制休息秒数 s2 = s2 + v2; } } if (s1 > s2) printf("R\n"); else if (s1 == s2) printf("D\n"); else printf("T\n"); printf("%d", i-1); return 0; }
0.0分
6 人评分
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:600 |
A+B for Input-Output Practice (III) (C语言代码)浏览:576 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:936 |
简单的a+b (C语言代码)浏览:605 |
Cylinder (C语言描述+详细分析)浏览:3265 |
A+B for Input-Output Practice (III) (C语言代码)浏览:569 |
【偶数求和】 (C语言代码)浏览:431 |
1118(求助_已解决)浏览:329 |
1054题解浏览:467 |
数组与指针的问题浏览:717 |