1. 要点

1.首先使用while循环输入
2.使用sqrt函数计算平方根
3.使用双精度控制精确值,单精度四舍五入会差一点精度。
4.控制fix()修正与setprecious()设置小数点后n位。

2.题解

#include<iostream>
#include<cmath>
#include<iomanip>
using namespace std;
int main(){
    double m=0,sum=0;
    int n=0;
    while(cin>>m>>n){
        sum=m;
       for(int i=0;i<n-1;i++){
        sum+=sqrt(m);
           m=sqrt(m);
    }
           cout<<fixed<<setprecision(2)<<sum<<endl;
   }


    return 0;
}