在matlab环境下编写一个命令文件,输入两个自然数,利用循环实现求最大公约数和最小公倍数.
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 23:24:20
在matlab环境下编写一个命令文件,输入两个自然数,利用循环实现求最大公约数和最小公倍数.
希望能帮到你,
代码如下:
function [ yue, bei ] = myFind( x, y )
% yue是最大公约数
% bei是最小公倍数
%求最大公约数
a = x;
b = y;
yue = 1;
for i=1:1:a
c = mod(a, i);
d = mod(b, i);
if c==0 && d==0
yue = i;
end
end
%求最小公倍数
a = x;
b = y;
bei = x * y;
for i=1:1:a
c = mod(a, i);
d = mod(b, i);
if c==0 && d==0
bei = bei / i;
end
end
end
代码如下:
function [ yue, bei ] = myFind( x, y )
% yue是最大公约数
% bei是最小公倍数
%求最大公约数
a = x;
b = y;
yue = 1;
for i=1:1:a
c = mod(a, i);
d = mod(b, i);
if c==0 && d==0
yue = i;
end
end
%求最小公倍数
a = x;
b = y;
bei = x * y;
for i=1:1:a
c = mod(a, i);
d = mod(b, i);
if c==0 && d==0
bei = bei / i;
end
end
end
matlab:编写一个函数,实现当输入fun2010(m,n)时,输入m,n的最大公约数和最小公倍数.
编写一个vb程序,输入两个正整数,求他们的最大公约数和最小公倍数,谢谢!
用C语言编写一个可以求输入的两个数的最大公约数和最小公倍数的程序.
C语言 编写函数:输入两个正整数m,n,求它们的最大公约数和最小公倍数
编写两个函数,分别求两个正数的最大公约数和最小公倍数,在主函数中输入两个数,然后调用这两个函数计算并输出结果
pascal 输入任意两个自然数M和N,求两个自然数M和N的最大公约数和最小公倍数
pascal 输入任意两个自然数M和N,求两个自然数M和N的最大公约数和最小公倍数?
编写函数,分别求两个整数的最大公约数和最小公倍数.
用辗转相除法求两个自然数m,n的最大公约数和最小公倍数的vb程序编写
输入两个正整数m和n,求它们的最大公约数和最小公倍数(本题要求用辗转相除法实现)
设计一个C语言的程序能实现输入两个正整数m,n能求出其最大公约数和最小公倍数
VB程序,编写一个用辗转相除法,求俩自然数m、n的最大公约数和最小公倍数.