其他分享
首页 > 其他分享> > 【ACM】【杭电】用C语言实现2009

【ACM】【杭电】用C语言实现2009

作者:互联网

杭电2009


实现代码

对于题目的理解就是n+n(开方)+n(开方再开方)+…一共加了m次
其中只有一点需要注意就是需要加上n本身

#include<stdio.h>
#include<math.h>
int main()
{
    int m;
    double sum,n;
    while(~scanf("%lf%d",&n,&m))
    {
        getchar();
        sum = 0;
        while(m--)
        {
            sum+=n;
            n=sqrt(n);
        }
        printf("%.2lf\n",sum);
    }
    return 0;
}

关于while(~scanf("%d%d",&a,&b))

标签:开方,int,sum,ACM,杭电,include,while,2009,scanf
来源: https://blog.csdn.net/a_wh_white/article/details/109915812