大佬帮我看看为啥只过了两个点??
查看原帖
大佬帮我看看为啥只过了两个点??
411994
鎏金楼主2020/11/1 09:47

2/4/5三个点没过

第二个点的输入输出是53.3;38
#include<bits/stdc++.h>
using namespace std;
int ans=0;
double a=2;
void bs(int m){ 
       ans++;
	  if(m<=0)return;
	  m-=a;
      a*=0.98;
      bs(m);
}
int main (){
	double m;
	cin>>m;
	bs(m);
	cout<<ans;
}
2020/11/1 09:47
加载中...