首先明确gbs(最小公倍数)=m*n/gys(最大公约数);
然后求最大公约数用欧几里得辗转相除法;代码很短的.
#include"stdio.h"
int gys(int m,int n)
{
return n==0?m:gys(n,m%n);
}//这个函数求出了最大公约数
int main()
{
int m,n;
scanf("%d%d",&m,&n);
printf("最大公约数为%d 最小公倍数为%dn",gys(m,n),m*n/gys(m,n));
return 0;
}
首先明确gbs(最小公倍数)=m*n/gys(最大公约数);
然后求最大公约数用欧几里得辗转相除法;代码很短的.
#include"stdio.h"
int gys(int m,int n)
{
return n==0?m:gys(n,m%n);
}//这个函数求出了最大公约数
int main()
{
int m,n;
scanf("%d%d",&m,&n);
printf("最大公约数为%d 最小公倍数为%dn",gys(m,n),m*n/gys(m,n));
return 0;
}
最新问答: 金黄的大斗笠根据提示找出文中表现风雨变化的三个镜头,用四字成语概括其特征,并用中文词句写出根据 某服装厂现有A种布料70米,B种布料52米.现计划用这两种布料生产M、N两种型号的时装共80套,已知做一套M型号时装需用 写四个表示走的词语 在一个单词的复数后加s是指物品吗?在第3人称单数后加s是单指人吗?为什么物品为单数时后面不加s? 愚公移山的意思是什么? 原子结构中,什么和什么的质量大约相等(约等于1个什么原子的质量) 求解答过程:When the accident 一列快车和一列慢车同时从相距540千半的甲、乙两地相向而行.快车每小时行68千米,慢车每小时行52千米.两车开出几小时后 某元素的气态氢化物的式量为34,最高价氧化物的式量为80,求该元素的气态氢化物和最高价氧化物的化学式 把这些字母组成单词 下列说法正确的是( )A. 玻璃呈“无色”是因为它能透过一切色光B. 衣服呈白色是因为它能发出白光C. 衣服呈红光是因 细胞学文献中 cultures 怎么翻译 特别是医学细胞学培养的 如:we provide a protocol for 浓硫酸和高锰酸钾发生什么反应? 英语翻译有括号没括回的人生.翻译成英语.意思大概就是有开始没有结束的意思.我只是用括号和括回代替.我自己的一种表达方式. 电容器两级板中间的绝缘物用等值高电阻导体连接代替,那么它还是电容吗? l want to go to bed(同义句装换) 冠名权 和冠名的英文怎么说不要说是intitle啊~ 三个土是读什么来着? 有A、B、C、D四种化合物,A是硝酸盐,B是酸,C是碱,D是氯化物,它们能够发生以下反应:(1)A、B的溶液混合后,出现 帝尝从容问奇曰:“朕何如桓帝?”对曰:“陛下之于桓帝,亦犹虞舜比德唐尧.”杨奇的言外之意是什么