C语言问题,为什么答案是对的但是在ACM上是wrong answer

2024-12-04 06:29:50
推荐回答(2个)
回答1:

这个题说是相对行驶还是都向一个方向行驶了么? 如果是相对行驶你的就是错的

哦发现问题了 你的1000*n/(v1-v2) 如果出现小数 就被舍弃了 正确的应该是 强转一下 或者直接变量就是float型

回答2:

感觉是你最后T=1000*n/(v1-v2)有问题。
两个整数相除换是整数,而你要的是float型的。所以在这块这么改改:
T=1000*(float)n/(float)(v1-v2)