求改正:
#include <bits/stdc++.h>
int s, x;
int main(){
scanf("%d%d", &s, &x);
double v = 7;//小鱼的初始速度为7米每秒
double h = s - x;//小鱼要游h米才进入探测区
double l = 0;//小鱼进入探测区的第一秒游了在探测区中多远
while(1){
if(h == 0){
break;
}else if(h < 0){
l = 0 - h;
break;
}
h -= v;
v = v / 100 * 98;
}
double p = x * 2 - l;//小鱼需要在探测区再游p米
if(p >= v) printf("y\n");
else printf("n\n");
return 0;
}