这个题说是相对行驶还是都向一个方向行驶了么? 如果是相对行驶你的就是错的哦发现问题了 你的1000*n/(v1-v2) 如果出现小数 就被舍弃了 正确的应该是 强转一下 或者直接变量就是float型
感觉是你最后T=1000*n/(v1-v2)有问题。两个整数相除换是整数,而你要的是float型的。所以在这块这么改改:T=1000*(float)n/(float)(v1-v2)