用C语言计算 1-2⼀3+3⼀5-4⼀7+5⼀9-6⼀11+、、、n⼀(2*n-1) 求高手指点

最好是自己写的,能执行,复制粘贴的就算了。
2024-11-27 06:21:05
推荐回答(2个)
回答(1):

#include "stdio.h"
#include "math.h"//
void main(void){
int n,i;
double x=1,y=2,temp,sum=1,fleg=1;
printf("Type an integer...\nn=");
scanf("%d",&n);
for(i=1;i temp=x;
x=y;
y=temp+x;
fleg*=-1;
sum+=x/y*fleg;
}
printf("%g\n",sum);
}

回答(2):

int sum=1;
double num;

signed int flag;

for(i=2;i flag=i%2?1:(-1);
num=i/(2*i-1);

sum+=(flag*num);
}
printf ("%d",sum);