武子毅 初级守护 #include<iostream> #include<cstdio> using namespace std; int main() { int a,n; double b; cin>>n; while(n>0) { a++; n=n-b; b=b+0.001; } if(a%24==0) cout<<a/24; else cout<<a/24+1; return 0; } 这是我的代码,哪里错了?