半吊子

还是没有等到功成名就

hdoj 求数列的和

Problem Description
数列的定义如下:
数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和。
Input
输入数据有多组,每组占一行,由两个整数n(n<10000)和m(m<1000)组成,n和m的含义如前所述。
Output
对于每组输入数据,输出该数列的和,每个测试实例占一行,要求精度保留2位小数。
Sample Input
81 4
2 2
Sample Output
94.73
3.41

代码:

#include<stdio.h>
#include<math.h>
int main()
{
double n;
int m;
while(scanf("%lf%d",&n,&m)!=EOF)
{
int k;
double i;
double j=n;
for(k=1;k<m;k++)
{
i = sqrt(n);
j=j+i;
n=i;
}
printf("%.2lf\n",j);
}
return 0;
}

注意:定义储存前一项数值

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhaihao1996/article/details/49950085
个人分类: HDOJ
上一篇hdoj 求绝对值
下一篇hdoj 求奇数的乘积
想对作者说点什么? 我来说一句

杭电OJ使用说明书 HDOJ使用说明书

2010年09月26日 1.81MB 下载

HDOJ题目分类 HDOJ题目分类

2010年04月02日 80KB 下载

新建文件夹\数列1.doc

2012年10月04日 384KB 下载

斐波拉契数列(C语言代码)

2018年03月14日 352B 下载

fibonacci数列

2011年05月11日 1KB 下载

递归求解几类排列组合问题

2014年08月15日 53KB 下载

fibonacci数列的matlab实现

2013年09月25日 218B 下载

没有更多推荐了,返回首页

关闭
关闭