1.用递归求X的N次幂2.用递归求1!+2!+3!+4!+5!+6!+7!

用pascal语言做... 用pascal语言做 展开
 我来答
挺拔且通窍的财宝1656
2014-06-28 · 超过61用户采纳过TA的回答
知道答主
回答量:121
采纳率:66%
帮助的人:66万
展开全部
{第1题} program elyt1; var s:longint; x,n:integer; function ncimi(x,n:integer):longint; var t:longint; begin if n=1 then t:=x else t:=x*ncimi(x,n-1); ncimi:=t; end; begin write('x='); readln(x); write('n='); readln(n); s:=ncimi(x,n); writeln(x,'^',n,'=',s); readln end. {第2题} program elyt2; var s:longint; i:integer; function jiecheng(n:integer):longint; var t:longint; begin if n=1 then t:=1 else t:=n*jiecheng(n-1); jiecheng:=t; end; begin s:=0; for i:=1 to 7 do s:=s+jiecheng(i); writeln('1!+2!+3!+4!+5!+6!+7! =',s); end.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式