c语 n! (2n 1)前30项之和
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/09 04:33:36
1、首先你得确定计算多少个项,也就是规定n=多少,如果计算无穷多个项,那么你的程序是停不下来的,也自然不会输出你想要的结果.2、你没看懂Sn=……公式的规律.你的程序里a应该是每项的分子,b是分母,c
#includeintmain(){inta,b,c,n,i;doubles;scanf("%d",&n);a=2,b=1,s=0;for(i=1;i
因为an=(5/9)×((10^n)-1))所以sn=(5/9)×((10^1)-1))+(5/9)×((10^2-1))+…………+(5/9)×((10^n)-1))=(5/9)×[(10^1+10
#include#includeintmain(void){intn;doublei,j,k;doubleres=0;printf("pleaseinputn:");scanf("%d",&n);i=
#include<stdio.h>int main(){ int i,j,n,s=0;
老式写法longint格式用%ld--l是L小写.现在写%d就可以了,longint,shortint,int都用%d程序用ASCII码写成:#includemain(){longs,n,k,i;sc
#include<stdio.h>intf(intn);voidmain(){ inti,sum=0; &n
/*1-2/3+3/5-4/7+5/9-6/11+.的前n项之和*/intmain(intargc,char*argv[]){intnum_n=1;inti=0;doubleresult=0.0;pr
已知数列(an)的前n项之和为Sn,(1)Sn=-n²+2nn=1时,a1=S1=-1²+2=1n>1时,an=Sn-S(n-1)=[-n²+2n]-[-(n-1)
#includeintmain(){inti=0;floatsum=0;intn;intx[n],y[n];printf("请输出计算的项数:");scanf("%d",&n);x[0]=2;x[1]
不用那么麻烦inta=1,b=2,i,k,n;floatsum=0.0;scanf("%d",&n);for(i=0;i再问:不是题目要用递归函数
#include#includeintmain(){doublea=1,b=1;doubles=0;inti,n;scanf("%d",&n);for(i=1;i
Sn=(103n-3n^2)/2S1=a1=50Sn-1=[103(n-1)-3(n-1)^2]/2Sn-Sn-1=an=53-3na1a2……a17都是正数,后面的是负数设Tn=|an|的n项之和n
#includemain(){inti,j,n,k,t;doublesum=2;printf("inputanumber:\n");scanf("%d",&n);j=2;k=1;for(i=1;i再问
提示哪里就是哪里出错了你调用函数fft1没有往里面传递m但是你函数里面用到m了m没定义再问:那怎么加到里面啊???再答:这函数你写的我怎么知道怎么加到里面如果不是你写的看是不是抄错了,或者把m换成n试
#includeintmain(){inta=2,b=3,c,n,i=1;scanf("%d",&n);doublesum=0.0;while(i再问:运行不了是不是因为我的电脑有问题我用的是win7
设A(n)=1+3×2+5×2²+7×2³+...+(2n-1)*2^(n-1)2A(n)=2+3×2²+5×2³+...+(2n-3)*2^(n-1)+(2n
再问:为什么等于(1+2)^n过程详细点谢谢再答:
错位相减法,Sn=(-1)^n*(3n/2-1/4)-1/4
an=n+(1/2)^n;Sn=1+1/2+2+1/4+3+1/8+.+n+(1/2)^n;=(1+2+3+.+n)+(1/2+1/4+1/8+.(1/2)^n);=n(n+1)/2+(1-(1/2)