View Code of Problem 104

/*有两辆车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.


Back to problem 104