问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言求公约数问题!

发布网友 发布时间:2024-10-23 21:31

我来回答

2个回答

热心网友 时间:2024-10-24 14:54

题目:输入两个正整数m和n,求其最大公约数和最小公倍数。
1.程序分析:利用辗除法。
2.程序源代码:
main()
{
int a,b,num1,num2,temp;
printf("please input two numbers:\n");
scanf("%d,%d",&num1,&num2);
if(num1 { temp=num1;
num1=num2;
num2=temp;
}
a=num1;b=num2;
while(b!=0)/*利用辗除法,直到b为0为止*/
{
temp=a%b;
a=b;
b=temp;
}
printf("gongyueshu:%d\n",a);
printf("gongbeishu:%d\n",num1*num2/a);
}

还有一种办法更简单
就是利用辗减法
main()
{
int a,b,num1,num2,temp;
printf("please input two numbers:\n");
scanf("%d,%d",&a,&b);
num1=a;
num2=b;
while(a!=b) /*利用辗减法,直到b为0为止*/
{
if(a<b)
{ temp=a;
a=b;
b=temp;
}
a=a-b;
}
printf("gongyueshu:%d\n",a);
printf("gongbeishu:%d\n",num1*num2/a);
}

热心网友 时间:2024-10-24 14:54

int main()
{
int a,b,c,f;
scanf("%d,%d",&a,&b);
while (a!=b)
{
if (b>a)
{
f=a;
a=b;
b=f;
}

c=a-b;
if (c>b)
{
f=b;
b=c;
c=f;
}
a=b;
b=c;
}

printf("result=%d\n",b);
return 0;
}

热心网友 时间:2024-10-24 14:54

题目:输入两个正整数m和n,求其最大公约数和最小公倍数。
1.程序分析:利用辗除法。
2.程序源代码:
main()
{
int a,b,num1,num2,temp;
printf("please input two numbers:\n");
scanf("%d,%d",&num1,&num2);
if(num1 { temp=num1;
num1=num2;
num2=temp;
}
a=num1;b=num2;
while(b!=0)/*利用辗除法,直到b为0为止*/
{
temp=a%b;
a=b;
b=temp;
}
printf("gongyueshu:%d\n",a);
printf("gongbeishu:%d\n",num1*num2/a);
}

还有一种办法更简单
就是利用辗减法
main()
{
int a,b,num1,num2,temp;
printf("please input two numbers:\n");
scanf("%d,%d",&a,&b);
num1=a;
num2=b;
while(a!=b) /*利用辗减法,直到b为0为止*/
{
if(a<b)
{ temp=a;
a=b;
b=temp;
}
a=a-b;
}
printf("gongyueshu:%d\n",a);
printf("gongbeishu:%d\n",num1*num2/a);
}

热心网友 时间:2024-10-24 14:54

int main()
{
int a,b,c,f;
scanf("%d,%d",&a,&b);
while (a!=b)
{
if (b>a)
{
f=a;
a=b;
b=f;
}

c=a-b;
if (c>b)
{
f=b;
b=c;
c=f;
}
a=b;
b=c;
}

printf("result=%d\n",b);
return 0;
}

热心网友 时间:2024-10-24 14:54

题目:输入两个正整数m和n,求其最大公约数和最小公倍数。
1.程序分析:利用辗除法。
2.程序源代码:
main()
{
int a,b,num1,num2,temp;
printf("please input two numbers:\n");
scanf("%d,%d",&num1,&num2);
if(num1 { temp=num1;
num1=num2;
num2=temp;
}
a=num1;b=num2;
while(b!=0)/*利用辗除法,直到b为0为止*/
{
temp=a%b;
a=b;
b=temp;
}
printf("gongyueshu:%d\n",a);
printf("gongbeishu:%d\n",num1*num2/a);
}

还有一种办法更简单
就是利用辗减法
main()
{
int a,b,num1,num2,temp;
printf("please input two numbers:\n");
scanf("%d,%d",&a,&b);
num1=a;
num2=b;
while(a!=b) /*利用辗减法,直到b为0为止*/
{
if(a<b)
{ temp=a;
a=b;
b=temp;
}
a=a-b;
}
printf("gongyueshu:%d\n",a);
printf("gongbeishu:%d\n",num1*num2/a);
}

热心网友 时间:2024-10-24 14:54

int main()
{
int a,b,c,f;
scanf("%d,%d",&a,&b);
while (a!=b)
{
if (b>a)
{
f=a;
a=b;
b=f;
}

c=a-b;
if (c>b)
{
f=b;
b=c;
c=f;
}
a=b;
b=c;
}

printf("result=%d\n",b);
return 0;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
你家的水龙头起泡器该换了 如何打开水龙头起泡器 网上卖门锁,安装如何解决 广告装潢需要哪些设备 广告制作需要哪些材料 开锦旗招牌广告制做店须要什么 广告店需要哪些耗材 长安之星发动机水泵要坏之前声音怎么判断 家有孕妇咋调理:280天贴心呵护生健康宝贝图书信息 哪些是适合孕妇看的书 东莞现在的天气怎么这么热,什么时候才冻回来啊!?2009年9月8日。_百度... ...皮下组织及脂肪层内回声均匀,乳腺组织回声均匀,边界光滑,层次... ...中找出一组与之在逻辑关系上最为贴近或相似的词。夏天:空调 退伍兵报考公务员条件 退伍士兵报考公务员条件 江西顶翔智控科技有限公司怎么样? 网络打印机服务器的IP可以PING通,可是连接上就是打不了,提示一个待打... 灯具维修上门服务电 slart键盘是什么意思? 对纱网材质有要求,隐形纱窗的纱网材质有哪些,哪种材质最耐用? 比亚迪f3音效默认如何调整,被我调乱了 c程序编译命令 输入2个数m,n求它们的最小公倍数和'最大公因数 奔跑吧兄弟发信息说我手机号中奖了我把地址身份证写上去了今天打电话说... ...我填了资料,然后昨天有个人打电话给我,叫我打钱过去做低压风险,要... 今天有人给我打电话,说我中奖了,叫我打钱过去叫什么,我能相信吗 西班牙斗牛士进行曲? 纱窗门如何选择 陕西艾诺教育科技有限公司少儿MBA 斗式提升机头轮的选用原则 ...山庄自动武功序列设置推荐-新手攻略-安族网 暗影格斗3双刃斧怎么连招? 双刃斧连招技巧-新手攻略-安族网_百度... 简述学校管理的内容。 ...家里的打印机,两电脑在同一IP断内,内相互PING通,就是不能打出现错 ... 江西安特力智控电子科技有限公司怎么样? 凯美瑞适合女生开吗? 想知道在韩剧《海云台恋人们》里插曲出现的4人女子组合是谁?_百度知 ... 请问电脑开机后出现如图是怎么回事? ...放到比亚迪F3的导航里,播放的时候只有声音,没有图像出来呢?请教一... 海云台恋人们 朴素妍演的谁? 小孩每天吃核桃的好处? 索尼笔记本vpceg为什么插上网线后不能进行网络连接 其他电脑就行 是不... ...本科学历请问还能报河北今年的退役士兵招警公务员考试吗,年龄... 电脑开机时卡在这里了…按回车键就会只剩下两行字,按什么键都没反应... 你好?我的车是比亚迪f3,车钥匙丢了怎么办呀,附近也没有维修站。_百度知... 金康宇参演电视剧 ...能ping通,\\192.168.2.100都能找到打印机,连接是提示无法连接到打印... 索尼笔记本重新装了系统,回来后无线可以用,搜到好多网,就是搜不到自 ... 电脑无法开机,情况看图,一直停在那个画面。 林河龙电视剧作品 ...启动..温度显示器数字总是自动变换.!这是什么原因...制冷和制热都... 索尼CR322以前装的W7,这次重装XP后,无线路由不能用了是怎么回事