#include <math.h>
#include <stdio.h>
int main()
{
int n;
double x, s;
while (~scanf("%lf%d", &x, &n)) //%lf 表示double类型
{
for (s = 0.0; n--; x = sqrt(x))
s += x;
printf("%.2lf\n", s); //%.2lf 表示double类型,整数部分全部输出,小数部分输出两位,小数不足两位自动补0
}
return 0;
}
对于其中~scanf("%lf%d", &x, &n)
的代码相关解释
参考链接
https://blog.csdn.net/wtyvhreal/article/details/42006055
注意在VS2015运行该代码时,windows系统,需要连续按三次ctrl+Z 才能跳出循环