输入n,计算f(n)=1 1 3 1 5-的前n项之和
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 16:56:59
只要将前面那个程序的fun函数中,i改成从1开始循环就行了.#includeintpower(intx,intn)//power函数{intp=1,i;for(i=1;i
varn,i,j,k:longint;s:array[1..24,1..24]oflongint;begink:=0;readln(n);fori:=1tondoforj:=1toidobegink:
下面是M文件代码,参数需要调整x=0.5;n=10;%只能是正整数s=1;fori=1:ns=s+x^i/factorial(i);%factorial(n)计算n的阶乘end
很高兴回答你的问题!#includeintfun(intn,intx){if(n==0)return1;intmul=x;for(inti=n;i>1;i--)mul*=x;returnfun(n-1
不知道你用的是什么语言,这里只给一个JavaScript和一个C语言编写的阶乘函数.其它语言写的也应该是相通的.自己慢慢领悟吧.用JavaScript编写的:C语言写的:
intf(intn){if(n==1)f(n)=2;return3*f(--n)/[f(--n)+1];}再问:语言标准些,我看不懂,用最初级的语言,O(∩_∩)O~\(≧▽≦)/~再答:用的是递归反
n的阶乘:dimnassingle,iassingle,sassinglen=inputbox("请输入整数n:")s=1fori=1tons=s*inextiprint"s=";s计算下面n(n属于
楼主这个百度有很多的,在此借用一下夜游神小翠的程序:#include#defineN20intFibonacci(intn){if(n==1||n==2)return1;elseretur
#includelongcountNum(intn){longnum=1;intm=n;while(m){num*=m--;}returnnum;}longcountSum(intn){longi=0
S=1!+2!+3!+…+n!,得n!=n*(n-1)*(n-2)*…*2*1
n!=n*(n-1)*(n-2)*...*2*1的意思就是n!等于前n个正整数相乘.不是楼主所说的3!=3*(3-1)*(3-2)*(3-3)*3*2*1.3!=3*2*1(其实就是1*2*3=3!)
intsun=1;//计算阶乘的值intsum=0;//累加for(inti=0;i
#includeintpower(intx,intn){intp=1,i;for(i=1;i
希望能帮到你.#include"stdio.h"intmain(){inti,j,n,s,temp;printf("请输入n的值:");scanf("%d",&n);for(i=1;i
#includevoidmain(){intn,min,a[100],i,t,e;while(scanf("%d",&n)!=EOF&&n
#includeintfact(intn){intt=1;for(inti=1;i
(f/p,i,n)=(1+i)^n是复利终值系数,i年利率,n是年数,可以查表d或者自己计算得出,p是现值,终值f=P*(F/P,i,n)=80*(1+7%)^5
用while的,其它的dowhile的基本相同PrivateSubCommand1_Click()DimnAsIntegern=InputBox("请输入")f=1i=2s=0Wh
INPUT"请输入一个正整数";ni=nt=1DOt=t*ni=i-1LOOPUNTILi=0PRINTtEND
datasegmentmsgdb'inputN:$'dataendscodesegmentassumecs:code,ds:datamainprocnearstart:movax,datamovds,