运行没错就是通不过acm的测试 求高人指点
#include<iostream>#include<cmath>
#include<iomanip>
using namespace std;
void main()
{
int m,n;
float sum=0;
while(cin>>n>>m)
{
sum=(float)n;
for(int i=1;i<m;i++)
{
sum+=sqrt(n);
n=(int)sqrt(n);
}
cout.setf(ios_base::fixed, ios_base::floatfield);
cout.precision(2);
cout<<sum<<endl;
}
}
运行完全没有错误 可是acm上说compilation error 怎么回事啊