c语言编程题:有一分数序列:2/1, -3/2, 5/3, -8/5, 13/8, -21/13, …求出这个数列的前10项之和。
(要求保留4位小数)
#include <stdio.h>
int main()
{
int flag = 1,t;
int fz = 2;
int fm = 1;
double item = fz*1.0/fm;
double sum = 0;
for(int i=0;i<10;i++)
{
sum += item*flag;
flag = -flag;
t = fm;
fm = fz;
fz += t;
item = fz*1.0/fm;
}
printf("%.4lf",sum);
}