当前位置:编程学习 > C/C++ >>

杭电2009

#include <stdio.h>
#include <math.h>
int main (void)
{
    int i;
    float n,m,k,s;
    while(scanf("%f%f",&n,&m)!=EOF)
    {
        s=n,k=n;//这样第一项的运算就免了
        for(i=1;i<m;i++)
        {
            k=sqrt(k);//用k来计算每一项的值,并直接用k记录下来
            s+=k;
        }
        printf("%.2f\n",s);//格式
    }
    return 0;
}
补充:软件开发 , C++ ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,