(c语言)给定两个数,求这两个数的最大公约数

news/2024/12/6 18:03:03/

目录

方法一

方法二:辗转相除法


方法一

找出两个数中的较小值,从较小值减至两个数%这个数==0即可。

//给定两个数,求这两个数的最大公约数
#include <stdio.h>int main()
{int a = 0;int b = 0;scanf("%d %d", &a, &b);int c = (a < b ? a : b);while (c){if (a % c == 0 && b % c == 0){break;}c--;}printf("%d\n", c);return 0;
}

方法二:辗转相除法

例子:18和24的最大公约数
第一次:a = 18  b = 24  c = a%b = 18%24 = 18循环中:a = 24   b=18
第二次:a = 24   b = 18  c = a%b = 24%18 = 6循环中:a = 18   b = 6
第三次:a = 18   b = 6   c=a%b = 18%6 = 0循环结束
此时b中的内容即为两个数中的最大公约数。

#include <stdio.h>int main()
{int a = 0;int b = 0;scanf("%d %d", &a, &b);int c = 0;while (c=a%b){a = b;b = c;}printf("%d\n", b);return 0;
}

当然,还有更多的方法,欢迎大家指导。


http://www.ppmy.cn/news/712907.html

相关文章

厂家深度解读:采用凯夫拉中底的劳保鞋优点有哪些?

劳保鞋一般适用的工作环境是较为艰苦的&#xff0c;它能有效的保护人们的足部在有危险工作环境下免受于伤害。我们都知道劳保鞋的种类有你很多&#xff0c;防穿刺劳保鞋算是劳保鞋的常规防护作用了。相同功能它的防护材料也是有所不同的&#xff0c;就如防穿刺功能的鞋底有的置…

要问热风帆布鞋质量怎么样?实穿、耐磨、脚感好,闭眼入!

如果你问&#xff0c;我衣帽间里最常见的一件时尚单品是什么&#xff1f;我一定会毫不犹豫地回答&#xff1a;帆布鞋&#xff01; 帆布鞋&#xff0c;常青经典款&#xff0c;一年四季皆可穿。春天&#xff0c;搭配卫衣、卫裤&#xff0c;运动时髦范十足&#xff1b;夏天&#x…

tee 和 ree分别是什么意思?

TEE 是 Trusted Execution Environment 的缩写&#xff0c;即 可信执行环境。通常用来进行数字版权管理&#xff08;DRM : Digital Rights Management &#xff09;、移动支付和敏感数据保护。 TEE 的实现是基于 ARM TrustZone。 REE&#xff08;Rich Execution Environment&a…

爱上女人的长统靴

一年四季当中,我最喜欢的是冬天.不光因为冬天可以看到美丽的雪,更因为冬天的女人. 在寒冷的冬季.身材妩媚的女人会放弃臃肿沉重的保暖服装,而是穿上了或长或短的裙子,配上一件长风衣,而更重要的是,在她们的脚下踏出的是冬季最亮丽的风景线------长统靴. 当你看到街上那些女人美…

如何拍摄鞋子?

跑、跳、走路都要穿鞋&#xff0c;鞋子是生活必需品。任何在线购买过鞋子的人都能意识到产品摄影对于成功购买决策的重要性。对于卖家来说&#xff0c;产品摄影是一种重要手段&#xff0c;用来展示与竞争对手的差异化并提高转化率。在我们的快速中&#xff0c;我们提供了拍摄鞋…

Redux和react-redux的区别是什么?

区别&#xff1a; ①&#xff1a;redux和组件进行对接的时候是直接在组件中进行创建。react-redux是运用Provider将组件和store对接&#xff0c;使在Provider里的所有组件都能共享store里的数据&#xff0c;还要使用connect将组件和react连接。 ②&#xff1a;获取state的方式…

Web前端:React有哪些特征?什么时候使用React?

React&#xff0c;或React.js是一个基于JavaScript的前端库&#xff0c;帮助创建用户界面(UI)。它用声明式编程风格描绘UI状态。通过React&#xff0c;程序员可以掌握应用程序一旦开发出来&#xff0c;将如何呈现给用户&#xff0c;以及他们将如何与用户交互。 虽然React以开发…

入夏第一双鞋,我跪求你买这双!凉快、舒适、又百搭!明星网红都狂种草!...

©程序员严选 丨为您甄选全球好物 炎热的夏天&#xff0c;又到了穿搭做减法的时候&#xff0c; 上身还好怎么凉快怎么来&#xff0c; 苦就苦了这双脚&#xff0c;皮鞋、运动鞋&#xff0c;太过闷热 拖鞋凉鞋呢&#xff0c;容易磨脚打滑不说&#xff0c; 关键上班、出行、运…