c语言程序是求表达式的值:s=1+1⼀3+(1*2)⼀(3*5)+(1*2*3)⼀(3*5*7)+......+(1*2*3*.

2024-11-28 10:25:48
推荐回答(2个)
回答1:

#包括< stdio, h >

Intmain()

{双y;

IntIn;

s=0,t=1;

Printf(“对若干标识的总和的知情权”);

scanf (" % d ", & n);

对于(I = 1;I < = n;我+ +)

{s+=t;

*I/t=t((I+I+1));

Printf(“%g\n”,s);

返回0;

扩展资料:

C语言计算1-1/3+1/5-……的前n项的和

#包括< stdio, h >

Intmain(void){

印锑,n;

Doublef年代;

Intflag=1,m=1;

Printf(“请输入分母的最终权重:”);

scanf (" % d ", & n);

对于(I = 1, s = 0;I < = n;我+ +)

F=flag*1.0/m;

S+=f;

Flag=-Flag;

M=M+2;

Printf("1+1/3-1/5+…")+1/n=%2f\n",s);

系统(“暂停”);

Return0;

回答2:

#include
int main()
{double y;
 int i,n;
 double s=0,t=1;
 printf("要求几项的和:");
 scanf("%d",&n);
 for(i=1;i<=n;i++)
 {s+=t;
  t=t*i/((i+i+1));
 }
 printf("%g\n",s);
 return 0;
}