c语言输入一个整数n,求序列1-1⼀2+2⼀3-3⼀5+5⼀8-.....前n项的值。

2024-11-27 12:48:25
推荐回答(1个)
回答1:

#includeint main()
{
int n,i;
int a = 1,b = 1,c = 1;
float sum = 0.0;
scanf("%d",&n);
for(i = 0;i < n;i++)
{
sum += c*(float)(a)/b;
b = a+b;
a = b-a;
c = -c;
}
printf("sum=%f\n",sum);
return 0;
}