输入两个数m和n求他们的如何求最小公倍数数,请问哪里错了

当前位置: >
> :输入两个正整数m和n,求其最大公约数和最小公倍数。该如何处理
:输入两个正整数m和n,求其最大公约数和最小公倍数。该如何处理
xiaodan1011 & at
:输入两个正整数m和n,求其最大公约数和最小公倍数。要求用C语言写,还有最好有注释,新手请大家帮帮忙,谢谢各位
#include&stdio.h&void main(){ int max_(int a,int b);
//调用最大公约数函数的声明
int min_(int a,int b);
//调用最小公倍数的函数声明 int m,n,max, printf(&请输入两个数&); scanf(&%d%d&,&m,&n); max=max_(m,n);
//调用最大公约数 printf(&%d和%d的最大公约数是%d\n&,m,n,max); min=min_(m,n);
//调用最小公倍数
printf(&%d和%d的最小公倍数是%d\n&,m,n,min);}int max_(int a,int b){
t=a&b b:a;//从两个数中较小的开始 while(a%t!=0||b%t!=0)//倘若该数不能被a、b两数同时整除
t--;//该数自减,直到找到一个数能被a、b同时整除为止 return(t);//将该数作为返回值}int min_(int a,int b)//最小公倍数的思想其实和最大公约数的思想是类似的,楼主自己看吧~~~{
t=a&b a:b; while(t%a!=0||t%b!=0)
t++; return(t);}xiaodanqi & &
& & (0)(0)
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&增值电信业务经营许可证湘B2-Visual Foxpro、1、 输入两个正整数 m 和 n,求出它们的最大公约数和最小公倍数_百度知道
Visual Foxpro、1、 输入两个正整数 m 和 n,求出它们的最大公约数和最小公倍数
*Visual Foxpro、1、 输入两个正整数 m 和 n,求出它们的最大公约数和最小公倍数INPUT '第1个下整数:' TO mINPUT '第2个下整数:' TO n* 最大公约数i1=MIN(m,n)DO WHILE i1&=1 IF m%i1=0 .and. n%i1=0
?'最大公约数:',i1
EXIT ENDIF i1=i1-1ENDDO* 最小公倍数FOR i2=MAX(m,n) TO m*n IF i2%m=0 .and. i2%n=0
?'最小公倍数:',i2
EXIT ENDIFENDFOR
是吗?我运行过了,对啊,你那边出现什么错误?
其他类似问题
按默认排序
其他1条回答
先分解质因数m与n最大公约数:分解质因数后的质数中指数最小的幂相乘最小公倍数:分解质因数后的质数中指数最大的幂相乘
用visual foxpro 6.0程序怎么求
最大公约数的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁题目:输入两个正整数m和n,求其最大公约数和最小公倍数。_java吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:198,627贴子:
题目:输入两个正整数m和n,求其最大公约数和最小公倍数。收藏
/**在循环中,只要除数不等于0,用较大数除以较小的数,将小的一个数作为下一轮循环的大数,取得的余数作为下一轮循环的较小的数,如此循环直到较小的数的值为0,返回较大的数,此数即为,为两数之积除以最大公约数。* /import java.util.*;public
{ public static void main(String[] args) {int
a ,b,m;Scanner s = new Scanner(System.in);System.out.print( "键入一个整数: "); a = s.nextInt();System.out.print( "再键入一个整数: "); b = s.nextInt();
deff cd = new deff();
m = cd.deff(a,b);
int n = a * b /
System.out.println(": " + m);
System.out.println(": " + n);} }class deff{public int deff(int x, int y) {
if(x & y) {
while(y != 0) {
if(x == y)
int k = x %
你要干啥?
不好意思打扰你哈申请吧主的主题帖,请无视
登录百度帐号我的游戏推荐游戏
后查看最近玩过的游戏
使用签名档&&
为兴趣而生,贴吧更懂你。或求助啊。输入两个正整数m和n 求其最大公约数和最小公倍数。。_c语言吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:250,706贴子:
求助啊。输入两个正整数m和n 求其最大公约数和最小公倍数。。收藏
#include &stdio.h&int main(){
printf("请输入两个正整数n,m:");
scanf("%d%d,",&n,&m);
while(m!=0)
printf("它们的为:%d\n",n);
printf("它们的最小公约数为:%d\n",p/n);
return 0;} 求大神详细讲解
辗转相除法呗
啊百度搜 c语言 很详细
登录百度帐号我的游戏推荐游戏
后查看最近玩过的游戏
使用签名档&&
为兴趣而生,贴吧更懂你。或等 级:论坛游侠
帖 子:83
专家分:191
以前用c写的,楼主参考下吧。
#include&stdio.h&
int main(void)
&&& int m,n,i,j;
&&& printf(&请输入两个正整数&);
&&& scanf(&%d%d&,&m,&n);
&&& i=(m&n?n:m);
&&& while(!(m%i==0&&n%i==0))
&&&&&&&&i--;
&&& printf(&最大公约数:%d\n&,i);
&&& j=(m&n?m:n);
&&& while(!(j%m==0&&j%n==0))
&&&&&&&&j++;
&&& printf(&最小公倍数:%d\n&,j);
&&& return 0;
来 自:湖南
等 级:论坛游民
帖 子:56
专家分:33
#include&stdio.h&
int main(void)
&&& int m,n,i,j;
&&& printf(&Enter two numbers:&);
&&& scanf(&%d%d&,&m,&n);
&&& i=(m&n?n:m);
&&& while(!(m%i==0&&n%i==0))
&&&&&&&&i--;
&&& printf(&i=%d\n&);
&&& j=(m&n?m:n);
&&& while(!(j%m==0&&j%n==0))
&&&&&&&&j++;
&&& printf(&j=%d\n&);
&&& return 0;
爱拼才会赢
等 级:论坛游侠
帖 子:114
专家分:154
# include &stdio.h&
int main (void)
&&& int m,n,j,k;
&&&&&&&&printf(&input m:&);
&&&&&&&&scanf(&%d&,&m);
&&&&&&&&printf(&input n:&);
&&&&&&&&scanf(&%d&,&n);
&&& }while(m&0||n&0);
&&&&&&&&j=m;
&&& while(j%n!=0)
&&&&&&&&j=j+m;
&&& k=(m*n)/j;
&&& printf(&%d和%d的最大公约数是%d\n,最小公倍数是%d\n&,m,n,k,j);
&&& return 0;
每一个不曾起舞的日子,都是对未来的一种辜负......
等 级:新手上路
帖 子:55
回复 2楼 梁子
等 级:新手上路
帖 子:55
回复 3楼 烈烈水云天
多些阿,美女
等 级:新手上路
帖 子:55
回复 4楼 树上月
等 级:新手上路
帖 子:55
回复 4楼 树上月
我能问您下那个k=(m*n)/j;是怎么推倒出来的么?我自己想的例子都符合呢,好神奇
等 级:论坛游民
帖 子:28
专家分:30
#include&stdio.h&
void main(void)
&&&&&int m,n,h,t;
&&&&&printf(&请输入两个正整数&);
&&&&&scanf(&%d%d&,&m,&n);
&&&&&if(m&n)
&&&&&&&&h=n;&&&&&&&&&&&&
&&&&&&&&h=m;&&&&&&&&&&&&
&&&&&}&&&&&&&&&&&&
&&&&&while(!(h%m==0&&h%n==0))
&&&&&&&&h++;
&&&&&t=x*y/h;
&&&&&printf(&最大公约数:%d\n&,t);
&&&&&printf(&最小公倍数:%d\n&,h);
等 级:新手上路
版权所有,并保留所有权利。
Powered by , Processed in 0.029889 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved

我要回帖

更多关于 如何求最小公倍数 的文章

 

随机推荐