中易网

Java编程:接收用户从键盘上输入的两个整数,求出两个数的最大公约数和最小公倍数(非常急)

答案:2  悬赏:0  
解决时间 2021-03-06 01:00
Java编程:接收用户从键盘上输入的两个整数,求出两个数的最大公约数和最小公倍数(非常急)
最佳答案
最大公约数函数:

int fun1 (int m, n)
{
int max = Math.min(Math.abs(m),Math.abs(n)) ;

while (m % max != 0 || m % max != 0)
{
max -- ;
}
return max ;
}

公倍数

int fun2 (int m, n)
{
int min = Math.max(Math.abs(m),Math.abs(n)) ;

while (min % m != 0 || min % n != 0)
{
min++ ;
}
return min ;
}
全部回答
#include"stdio.h" int maxy(int x,int y) { int m,i; m=x>y?y:x; for(i=m;i>0;i--) if(!(x%i)&&!(y%i)) return i; } void minb(int x,int y,int z) { printf("最小公倍数为:%d",x*y/z); } main() { int a1,a2,mxy; printf("请输入两个正整数"); scanf("%d%d",&a1,&a2); mxy=maxy(a1,a2); printf("最大公约数:%d",mxy); minb(a1,a2,mxy); getch(); }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
qq游戏大厅登陆显示账号被冻结,是怎么回事?
教学策略与方法
我的世界1.7.10 自制刷怪塔不怎么出怪物的问
烟台市莒格庄镇在什么地方啊,我要过去处理事
小萨摩感冒,咳嗽打喷嚏
一般宝马4s店有5年的工作经验但是没有大专学
定中机械有限公司地址在哪,我要去那里办事
海尔空调烧保险管
深圳富士康师2级体检都有哪些项目呀?
高中学生如果偷别人东西价值200元 能有多大惩
激光脱毛工作人员危害
请问谁知道塑料外壳是怎样制成的,用什么设备
福润肉类食品公司地址在哪,我要去那里办事
女生发八个空格键过来是什么意思
步步高家教机h8s与h9有什么区别?
推荐资讯
有一首歌有年轻女生唱的,也有一部分童声,有
宁硕宁夏巨成管业直销处怎么去啊,有知道地址
江西有富士康吗
微信点个赞是扣电话费吗?
公务员报名怎样获取报名序号
大时代网吧怎么去啊,有事要去办理
宝马525Li一年的全险大概要多少钱
山东省内大学排名?
请问,如何写一篇篮球比赛的文章
dnf中后期刷图职业
想写一篇毕业论文:顾客体验的品牌塑造 请高人
华洲圆净水器怎么样
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?