60分,求助
#include <bits/stdc++.h>
using namespace std;
double ju_li = 7.0;//这个是小鱼的游泳距离
double x,s;//s是探测器距离,x是探测器的范围
bool safe = true;//这个是小鱼是否安全
void print(bool a);//输出函数
int main(){
scanf("%d%d",&s,&x);//输入
while(s>=x){//小鱼一直向前游,直到进入探测器范围
s-=ju_li;
ju_li*=0.98;
}
s-=ju_li;//小鱼继续向前游1秒
if(s>=0){//当s为非负数时
if(s>x)safe = true;//如果小鱼出了探测器的范围,则表示安全
else safe = false;//否则表示危险
}
else{//当s为负数时
s = 0-s;//恢复正值(好吧,说实话我不会用绝对值函数)
if(s>x)safe = true;//同上
else safe = false;
}
print(safe);//进行输出工作
return 0;
}
void print(bool a){
if(a)printf("n");//小鱼安全时,输出n
else print("y");//否则输出y
}