求数列前20项之和,写出程序,给出运行结果,保留三位小数
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/17 23:55:28
vb具体语法不会啊.大致用pascal写一下把a=1;b=1;whilei再问:你这里么用wend哇!我先试试看你能不能做出来!再答:pascal里的循环语句和vb不一样,没有wend。。。我用vb写
看看这个吧floatf1=1f;floatf2=2f;floatsum=0;floattemp=0;for(inti=0;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
#includeusingnamespacestd;intsum(){doublei=1,j=2;doubles,m,dTemp=j/i,dSum=dTemp;for(intk=1;k{s=i+j;m
an=(5/9)(10^n-1)接下来等比数列求和an=(5/9)10^n-(5/9)bn=an+(5/9)=(5/9)10^nSbn=(50*10^n-50)/81=San+(5/9)nSan=(5
我写一个c++程序吧inta=1,b=2,temp=0,count=0;for(inti=0;i
你需要一个分数式的结果?再问:什么结果都可以再答:#include"stdio.h"#include"math.h"voidPrintInfo();intmain(){doublesum,buf;in
2/13/25/38/513/821/1334/2155/3489/55144/89233/144377/233610/377987/6101597/9872584/15974181/25846765
intmain(){inta,b,i;floatx,sum;a=1;b=2;sum=0;for(i=0;i
//分别使用两个递归求分子分母即可:代码如下:usingSystem;namespace数列求和{classProgram{staticvoidMain(string[]args){intresult
F(n)=(1/2)*((sqrt(5)+1)^(n+2)-(1-sqrt(5))^(n+2))/((sqrt(5)+1)^(n+1)-(1-sqrt(5))^(n+1))
/>S=0S=S+P
(1)前五项为:4,7,10,13,18(2)等差数列(3)首项加末项×项数除以2=(4+61)*20/2=650再问:前5项是4,7,10,13,18?再答:呃,第五项是16,打错了。。。嘻嘻
vara:array[1..40]oflongint;i:integer;sum:longint;begina[1]:=0;a[2]:=0;a[3]:=1;sum:=1;fori:=4to30dobe
#includeintmain(){inta=2;intc=3;intsum=2;inti;for(i=1;i
#include<iostream>using namespace std;int main(){ int i=1; int&n
#includeintmain(){inti=0;floatsum=0;intn;intx[n],y[n];printf("请输出计算的项数:");scanf("%d",&n);x[0]=2;x[1]
sum=sum+1/(5*i+1);这一句,1/(5*i+1)的值是整数的,所以它一直是0这样好像可以sum=sum+(double)1/(5*i+1);
C.4016规律200720081-2007-2008-120072008……前6项一组循环
首先菲式数列是:1,1,2,3,5,8.所以n=2的时候,应该就输出f2,等于3的时候就输出f3,大于3之后按照你的算法就是输出f3,因为递归规律是当n>2时,F(n)=F(n-1)+F(n-2),当