n的类型一开始忘记定义成double。。。
#include<stdio.h>
#include<math.h>
int main ()
{
int n;
int m,i;
while(scanf("%d %d",&n,&m)!=EOF)
{
double sum = n;
double sqr= n;
for(i=1;i<m;i++)
{
sum+=sqrt(sqr);
sqr=sqrt(sqr);
}
printf("%.2lf\n",sum);
}
return 0;
}