//s = n * 1/1 + 2 * ((n-1) * 1/2 +(n-2) * 1/3 + ... + 1 * 1/n)
#include<iostream>
using namespace std;
int main()
{
double n;
while(scanf("%lf", &n) != EOF && n)
{
double s = 0;
int k = 1, i;
for(i = n; k < n; i --, k++)
{
s += (double)k * 1.0 /double(i);
}
s = s * 2.0 + n;
printf("%.2lf\n",s);
}
return 0;
}hdu 2156 分数矩阵
最新推荐文章于 2021-01-02 17:24:42 发布
本文展示了一个使用C++编写的程序,该程序通过输入一个数值n,计算并输出一个特定数学序列的值。该序列涉及到对从n到1的整数进行加权求和运算。
381

被折叠的 条评论
为什么被折叠?



