最大公约数:(函数)
function n = zuidagongyueshua,b) ifa>b) tem = a; b = a; a = tmp; end for i=1:a c = remb,a); ifc == 0) n = a; break; end b = a; a = c; end
测试:
clc; clear; a = 8; b = 22; disp'最大公约数为:'); zuidagongyueshua,b)
最小公倍数:(函数)
function n = zuixiaogongbeishua,b) ifa>b) tem = a; a = b; b = tem; end n = 1; for i = 1:a ifrema,i)==0&&remb,i)==0) n = n * i; a = a/i; b = b/i; end end n = n*a*b; end
测试:
clc; clear; a = 12; b = 9; disp'最小公倍数是:'); n = zuixiaogongbeishua,b)