哪错了?
#include<bits/stdc++.h> using namespace std; int main(){ float a,s=0,b=2; int step=0; cin>>a; for(int i=1;i<=a;i++){ if(s>a) break; else{ step++; s+=b; b*=0.98; } } cout<<step; return 0; }