60分,求助
查看原帖
60分,求助
1349478
tangyiqi楼主2024/7/23 20:39

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 
}
2024/7/23 20:39
加载中...