2009

今天的10题结束

求数列的和 

 1 #include <stdio.h>
 2 #include <math.h>
 3 
 4 int main()
 5 {
 6     int m,i;
 7     double n,sum;
 8     while(scanf("%lf %d",&n,&m))
 9     {
10         sum = 0;
11         for(i =0;i< m;i++)
12         {
13             sum += n;
14             n = sqrt(n);
15         }
16         printf("%.2lf\n",sum);
17     }
18     return 0;
19 }

参考c++

#include <math.h>
#include <stdio.h>

int main(void)
{
    int n;
    double x, s;

    while (scanf("%lf%d", &x, &n) != EOF)
    {
        for(s = 0.0; n--; x = sqrt(x))
            s += x;
        printf("%.2lf\n", s);
    }

    return 0;
}

 

posted @ 2016-03-27 17:07  ailx10  阅读(122)  评论(0编辑  收藏  举报