/*有两辆车a,b相距n千米,b在a的右侧,并规定,向右为正方向, 从时刻0开始,a,b分别以v1,v2(m/s)的速度行驶,问在时间t(s)内,两车能否相遇, 若能则输出相遇的时刻(单位 s,保留两位小数),若不能则输出"NO"*/ #include<stdio.h> #include<math.h> void main(){ int n,v1,v2,t; float time; while(~scanf("%d %d %d %d",&n,&v1,&v2,&t)){ if(v1<=v2) printf("NO\n"); else{ time=n*1000.0/(v1-v2); if(time>t) printf("NO\n"); else printf("%.2f\n",time); } } } |
Double click to view unformatted code.