#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
int main()
{
double s,n,m;
int i;
while(cin>>n>>m)
{
s=0;
for(i=0;i<m;i++)
{
s=s+n;
n=sqrt(n);
}
cout<<setiosflags(ios::fixed)<<setprecision(2)<<s<<endl;
}
return 0;
#include <iomanip>
#include <cmath>
using namespace std;
int main()
{
double s,n,m;
int i;
while(cin>>n>>m)
{
s=0;
for(i=0;i<m;i++)
{
s=s+n;
n=sqrt(n);
}
cout<<setiosflags(ios::fixed)<<setprecision(2)<<s<<endl;
}
return 0;
}
有多组数据时,用while()
本文展示了一个使用C++编写的程序,该程序通过循环计算一系列数值并输出最终结果。程序接收两个输入参数n和m,然后进行m次迭代,在每次迭代中都将当前的n值加到总和s上,并更新n为它的平方根。输出结果保留两位小数。
592

被折叠的 条评论
为什么被折叠?



