swust oj 45
题目描述
有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13… 求出这个数列的前N项之和,保留两位小数。
输入
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a77b7b06fc99adb3dff1b42d597f66ba.png)
输出
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/2fbac665af254e83c81fc467f62251e2.png)
样例输入
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/554b1c7fd17cfeae79e943d635644642.png)
样例输出
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/63e1b04fe6c0313d72122ffbbf5fb6ba.png)
源代码
#include<stdio.h>
int main()
{
int N,i;
double s=2,j=1,t;
double sum=0;
scanf("%d",&N);
for(i=0;i<N;i++)
{
sum+=s/j;
t=s;
s=s+j;
j=t;
}
printf("%.2f\n",sum);
return 0;
}