问答1 问答5 问答50 问答500 问答1000

C语言求最大公约数最小公倍数,while后为什么不能用||,逻辑为什么...

提问网友 发布时间:2025-01-13 17:08
声明声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:1656858193@qq.com
4个回答
热心网友 回答时间:2025-01-13 17:40
整个程序逻辑太乱(如果m,n中只要有一个不为0就循环的话,就会出现“除以0”的错)。
作了较大的简化和修改:
#include <stdio.h>
int main()
{ int m,n,y,t;
scanf("%d %d",&m,&n);
y=m*n;
do
{ t=m%n;
m=n;
n=t;
}
while (t);
printf("%d %d",m,y/m );
return 0;
}
热心网友 回答时间:2025-01-13 17:34

#include <stdio.h>

int main()

{

int a,b,c,m,t;

printf("请输入两个数:\n");

scanf("%d%d",&a,&b);

if(a<b)

{

t=a;

a=b;

b=t;

}

m=a*b;

c=a%b;

while(c!=0)

{

a=b;

b=c;

c=a%b;

}

printf("最大公约数是:\n%d\n",b);

printf("最小公倍数是:\n%d\n",m/b);

}

热心网友 回答时间:2025-01-13 17:38
用逻辑与&&,只要有一个条件不满足则整体就为假
逻辑或||的话,只要有一个条件满足则整体就为真
热心网友 回答时间:2025-01-13 17:34
用或的话!必须两个条件都为假,才能退出循环!

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

这个求最小公倍数的C语言程序是那里出错了 C语言求最大公约数最小公倍数的程序 高手看看我哪里错了啊 我用的win... c语言求两个数的最小公倍数哪里错了 c语言 求最大公约数最小公倍数 程序出错 台湾的名胜古迹说的具体一点 中台禅寺万佛殿 官方称37岁阿尔比奥尔与黄潜续约至2024年,你对该球员 有空文件夹删不掉 Microsoft Word 文件夹无法删除 保加利亚是发达国家吗?什么时候加入欧盟的? 保加利亚国家富裕吗 西安机动车申领免检标志办理时间及地点 西安机动车行驶证补领办理时间及地点 三桥派出所户口在哪领结婚证 成功的女人有哪些标志 盘点职场成功女性的7个特点 女性如何成为职场精英 职场成功女性的七大表现 梦幻西游古诗词梦幻西游古诗 豪情壮志的古诗优选好句58句 西安港务区农业户口怎么迁? 西安港务区公租房需要交哪些费用 关于c语言用函数求两个数的 最大公约数和最小公倍数的问题,一下是我... C语言中定义全局变量来求最大公约数和最小公倍数,但我看不出我的程序... 通常说的8%石灰土,37灰土。有的是重量比,有的是体积比。体积比和重量... 灰土计算中是体积比还是重量比? 形容工作劳苦的成语 痔疮的最佳治疗方法是良好的习惯 长了个痔疮怎么治疗 轻微痔疮该怎么办 首推饮食疗法 手机部分网站图片加载不出来了 手机网页图片显示不出来解决教程 手机上网不显示图片了,为什么呢?怎么办呢? 觉醒年代系列分享向伟大致敬之邹永成 秋瑾是我国著名的抗日英雄 ...先驱,他始终站在时代前列,为中国的民主革命作出了巨大贡献。2005年3... 二楼漏水将一楼存放物品损坏(二楼长时间无人居住)楼上邻居是否有责任... 我家卫生间下水管道漏水,是横在楼下那根粗管管头漏水,责任在谁_百度知 ... 厨房下水管道漏水应该谁负责,急 ...飞机,由于没坐过,想知道下下;还有除了机票钱还要其他费用吗?_百度... ...飞机 还要支付燃油费跟机场建设费吗? 我在国航官网订了机票... 坐飞机机票买了,还需要什么花什么钱