有一个数列:2\1,3\2,5\3,8\5,13\8,21\13...
求这个数列的前n项和
#include <stdio.h>
int main()
{
float sum, m, k;//sum为前n项和,分子为k,分母为m
int i, n; //n为项数
k = 2, m = 1, sum = 0;
printf("请输入您想求前几项的和\n");
scanf("%d", &n);
for (i = 1; i <= n; i++)
{
sum = sum + (k / m);
k = k + m;
m = k - m;
}
printf("前n项的和为:%f", sum);
return 0;
}