永发信息网

用C++编写函数求两个整数的最大公约数和最小公倍数

答案:2  悬赏:50  手机版
解决时间 2021-03-10 14:24
用C++编写函数求两个整数的最大公约数和最小公倍数
最佳答案

int a, b, max, min, yu_shu, tmp;

if(a>b)  // 先判断大小,把大数用max保存,小数用min保存

{

    max = a;

    min = b;

}

else

{

    max = b;

    min = a;

}

yu_shu = max % min;

while(yu_shu != 0)  // 辗转反除法,求最大公约数

{

    tmp = min;

    min = yu_shu;

    max = tmp;

    yu_shu = max % min;

}

printf("最大公约数:%d\n", min);

printf("最小公倍数:%d\n", a*b/min);

全部回答
#include<stdio.h> int max(int a,int b){              //求最大公约数的函数     int i,k;     for(i=1;i<=(a>b?b:a);i++)     if(a%i==0&&b%i==0) k=i;     return k; } int min(int a,int b){              //求最小公倍数的函数     int c,d,i;     c=a>b?b:a;   //大的      d=a>b?a:b;   //小的      i=c;     while(i%d!=0) i=i+c;     return i; } int main(){     int a,b;     scanf("%d%d",&a,&b);     printf("%d\n%d\n",max(a,b),min(a,b));      return 0; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
(16分)玉米是一种雌雄同株的植物,正常植株
国民信托还有人敢再做吗
茶叶泡脚有什么好处
古人类在发展过程中,在群体生活中产生了C,
跪求铁路南京站的站内手台频率是多少?谢谢!
我想问问,谁看过将夜的,隆庆皇子最后的结局
宠物小精灵日月版是什么鬼?第6部还会不会出
香飘飘饭店地址在哪,我要去那里办事
用安卓模拟器玩cok列王的纷争游戏显示设备连
东北石油大学秦皇岛分校招生电话
安徽哪个厂子多?包住的那种。?
当事人有 外债, 其子女一概不知,病死后,
陕西银泉工贸有限公司在哪里啊,我有事要去这
下图为某国某农场一年中工作历,请根据图中资
凯恩帝数控车床的机床坐标原点怎么设置
推荐资讯
用显微镜观察标本时,已知显微镜中观察到的物
我帮别人担保70万,到2014年12月30号还清,借
有什么让人感觉深远、悠长、有自然气息的歌曲
通信包括什么方面的知识?
道爵电动汽车渭南总经销在什么地方啊,我要过
民安巷/球拍西路(路口)我想知道这个在什么地
带有点生气意味的 随便你吧 英语怎么说这是一
我把我妈卡里10万块输完了我该怎么办?
孟加拉 和 巴基斯坦是不是很乱?那边主要交通
金都大厦停车场我想知道这个在什么地方
从凤阳县城到板桥怎么走
怎么形容剑和猛兽的爪子碰撞在一起的声音?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?