问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

1.采用递归的方法,完成的功能是:输入两个数a,b,求出a的阶乘与b的阶乘之和

发布网友 发布时间:2022-05-04 12:04

我来回答

1个回答

热心网友 时间:2023-10-22 13:53

1.
program ex1;
function f(n:longint):longint;
begin
if n=1 then f:=1 else f:=n*f(n-1);
end;
var a,b:longint;
begin
readln(a,b);
writeln(f(a)+f(b));
end.

2.
program ex2;
function GreatestCommonDivisor(a,b:integer):integer;
var x:integer;
begin
x:=a;
if b<x then x:=b;
while (a mod x<>0)or(b mod x<>0) do x:=x-1;
GreatestCommonDivisor:=x;
end;

function LeastCommonMultiple(a,b:integer):integer;
var x:integer;
begin
x:=a;
if b>x then x:=b;
while (x mod a<>0)or(x mod b<>0) do x:=x+1;
LeastCommonMultiple:=x;
end;

var n,m:integer;
begin
readln(n.m);
writeln('*=',GreatestCommonDivisor(n,m));
writeln('lcm=',LeastCommonMultiple(n,m));
end.

热心网友 时间:2023-10-22 13:53

1.
program ex1;
function f(n:longint):longint;
begin
if n=1 then f:=1 else f:=n*f(n-1);
end;
var a,b:longint;
begin
readln(a,b);
writeln(f(a)+f(b));
end.

2.
program ex2;
function GreatestCommonDivisor(a,b:integer):integer;
var x:integer;
begin
x:=a;
if b<x then x:=b;
while (a mod x<>0)or(b mod x<>0) do x:=x-1;
GreatestCommonDivisor:=x;
end;

function LeastCommonMultiple(a,b:integer):integer;
var x:integer;
begin
x:=a;
if b>x then x:=b;
while (x mod a<>0)or(x mod b<>0) do x:=x+1;
LeastCommonMultiple:=x;
end;

var n,m:integer;
begin
readln(n.m);
writeln('*=',GreatestCommonDivisor(n,m));
writeln('lcm=',LeastCommonMultiple(n,m));
end.

热心网友 时间:2023-10-22 13:53

1.
program ex1;
function f(n:longint):longint;
begin
if n=1 then f:=1 else f:=n*f(n-1);
end;
var a,b:longint;
begin
readln(a,b);
writeln(f(a)+f(b));
end.

2.
program ex2;
function GreatestCommonDivisor(a,b:integer):integer;
var x:integer;
begin
x:=a;
if b<x then x:=b;
while (a mod x<>0)or(b mod x<>0) do x:=x-1;
GreatestCommonDivisor:=x;
end;

function LeastCommonMultiple(a,b:integer):integer;
var x:integer;
begin
x:=a;
if b>x then x:=b;
while (x mod a<>0)or(x mod b<>0) do x:=x+1;
LeastCommonMultiple:=x;
end;

var n,m:integer;
begin
readln(n.m);
writeln('*=',GreatestCommonDivisor(n,m));
writeln('lcm=',LeastCommonMultiple(n,m));
end.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
绩效工资从工资里扣合法吗 无人机电机轴的主要功能有哪些? 闽侯南通多久发展 南通哪个位置最有潜力 南通未来的机遇有哪些 江苏南通的发展前景怎么样 南通这座城市未来发展前景怎样 我女儿阳历08年01月08日出生,{农历07年腊月初一}请高人帮忙改个名字... 我女儿是2012年1月10日10:35分出生的五行缺什么,取什么名字好 这种图片效果怎么做出来的,不是纯白板,仔细看有一个个均匀分布的小圆点... 三厘单反碎钻具体是什么意思啊!! for循环或递归 可以完成同样的功能,他们有什么区别??? 为什么hamming网络递归层ε小于1 请举运用波利亚模型的双轨迹模式、递归模式或叠加模式解决问题的例子 到底什么时候才使用return?我这两张图片的代码都是对的,return和不return都一样吗?求解啊。。。。。 数学的四种模式是什么 回调和递归是一回事吗? 童年火腿肠有哪几种 趣看天下不能转发怎么回事 怎么今天趣看天下的文章转发为什么都打不开? 看到有趣的微博,我微信分享给男朋友了,他没给我回应,第二天却转发到了自己的微博里。他这是什么心理? 现在微商朋友圈都在转发“趣票”趣惠卡,这个卡是干什么的? 如何让学前儿童的学习变得有趣 策划一个女鞋的朋友圈广州,以转发集馈的式发布一条有趣的女鞋广告? 为什么总忍不住要转发朋友圈? 朋友圈里的转发为什么不可信? 南宁3名网友在网上转发这种视频,都被抓了? 你见过哪些精妙有趣的官微互动? 朋友圈趣事如何转发 为什么趣转发里网页里都是*,看了新闻无法转发,能不能消除*广告 钻石3厘大还是2分 3厘和4厘的钻石相差有多大 直径3mm的钻石是多大的,值多少钱 如何用递归算法,实现对有序表的顺序搜索的功能《C++》 WORD弹出“你正试图运行函数包含有宏或需要宏语言支持内容,Word需要VBA宏语言来完”怎么办? 0.003克拉的钻石的直径是多少? VBA和VB的不同地方的处理 3厘钻石1克拉有多少颗? VBA获得软件版本号 vb vba速度哪个快 求教哥哥姐姐们有没有和vbs这种在windows系统中基本不需要主动去安装解释器的但是,是面向对象的脚本语言 宏是病毒吗 编程语言种中常常提到“宏”,它是什么意思?高手指点下 VBA createobject(&quot;wscript.shell&quot;).run 的问题? 0.00035是万分之35吗? 每天万分之三点五,那年利息是多少 一千九百万的万分之3.5是多少? 百分之0.05和万分之3.5哪个大? 一万元万分之3.5的利息打八折和万分之三点的利息哪个多? 万分之3.5怎么样书写