题目描述
有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13… 求出这个数列的前N项之和,保留两位小数。
输入
N
输出
数列前N项和
样例输入
10
样例输出
16.48
整形与浮点型转换
输出必须一一对应,不然数字会乱码
#include<stdio.h>
#include<stdlib.h>
int main()
{
float sum=0,c=1,d=2;
int m;
scanf("%d",&m);
for(int i=0; i<m; i++)
{
sum+=d/c;
int temp=c;
c=d;
d=c+temp;
}
printf("%.2f\n",sum);
return 0;
}