最大公约数c语言(怎样用C语言程序编程实现m和n的最大公约数和最小公倍数,用do-while循环)

从键盘接收两个int型整数m和n,先求出最大公约数,再由"m/最大公约数*n"来求得最小公倍数。代码如下:

#include "stdio.h"

int main(int argc,char *argv[]){

int m,n,g;

printf("Input m & n(int m,n>0)...n");

if(scanf("%d%d",&m,&n)!=2 || m<1 || n<1){//输入两个整数,保证大于0

printf("Input error, exit...n");

return 0;

}

g = (m<n ? m : n)+1;

do{//用穷举法求GCD

g--;

}while(m%g || n%g);

printf("nThe GCD is %dnThe LCM is %dn",g,m/g*n);

return 0;

}

肚子疼咋办(肚子疼咋办安慰) 西双版纳原始森林公园(中国最大的原始森林公园是哪个) 内衣怎么选(购买内衣时,有哪些要点) 好朋友英文(他也是我的好朋友的英文) 考研的要求(体育生怎样考研) 吃菠萝会胖吗(科普常识丨经常在饭后吃菠萝好吗) 红字发票怎么开(红字发票开具流程2021) 人体血液循环(人体的热能是怎么样不断的循环产生的) 支付宝公积金提取(支付宝如何提取公积金的钱) 问道手游白果儿(问道手游白果儿进化详解)
TOP

本站涵盖的内容、图片、视频等模板演示数据,部分未能与原作者取得联系。若涉及版权问题,请及时通知我们并提供相关证明材料,我们将及时予以删除!谢谢大家的理解与支持!

Copyright © 2015-2022  联系方式:bmg1lwmyzp@gmail.com