C语言程序编程:有一分数序列 2/1,3/2,5/3,8/5,13/8,21/13,…求这个数...答:int i=0,m=0,x=2,y=1,z=0;/i作为计数,m作为累加和,x作分数序列的分子,y作分数序列的分母,z作为一个寄存器;for(i=0;i<30;i++)//累加30个数;{ m=m+x/y; //累加到m;z=x; //先保留x的值到z;x=x+y; //根据分数序列看出,下一个分数的分子是前一个分数的...
C语言编程:求分数序列2/1,3/2,5/3,8/5,13/8,21/13...前N项之和,如何写...答:){ int N,i,a,b;double s,t;printf("Enter N(int N>0)...\nN=");if(scanf("%d",&N)==1 && N>0){ for(a=2,b=1,s=i=0;i<N;i++)s+=a/(b+0.0),a+=b,b=a-b;printf("s(%d)≈%.4f\n",N,s);} else printf("Input error, exit...\n");return 0;} ...