当前位置: 首页 > news >正文

最大公约数

题目描述

输入两个正整数a,b,求a,b的最大公约数。

输入

输入正整数a和b,中间用空格隔开

输出

输出最大公约数

样例输入

144 84

样例输出

12

程序分析 :运用辗转相除法(欧几里得算法)

  1. 用较大数除以较小数,取余数;
  2. 用除数作为新的被除数,余数作为新的除数,重复步骤1,直到余数为0;
  3. 最后一个非零余数即为最大公约数。
#include <stdio.h>
int main()
{int a,b,c;scanf("%d%d",&a,&b);c=a%b;while(c!=0){a=b;b=c;c=a%b;} printf("%d",b);return 0;
}

相关文章:

  • UML建模
  • Ubuntu 20.04离线安装Nvidia-docker
  • 2025年全国技术贸易创新实践案例:AI编辑助手平台助力“一带一路”数字媒体产业高质量发展
  • MySQL-多表查询深度解析与实战指南
  • 如何计算股票复权因子与复权行情
  • iOS端网页调试 debug proxy策略:项目中的工具协同实践
  • 2025年渗透测试面试题总结-渗透测试工程师(题目+回答)
  • 正态分布:AI大模型中的概率统计基石
  • [特殊字符] NarratoAI:AI驱动的短剧解说视频自动化生成工具整合包
  • ChromaDB深度技术研究报告
  • 分治算法之归并排序
  • MybatisPlus深入学习
  • Ubuntu 降低待机功耗
  • EPLAN P8 2.9 如何使用.step格式3D文件绘制3D安装布局图
  • 3D制作与数字媒体领域的技术突破
  • powershell 获取 用户及进程列表
  • C++map和set类(简介)
  • BitsAndBytes(简称 BnB)是一个用于“压缩”大语言模型的工具包
  • Pyspark中的int
  • 19. 双向链表
  • win7自己电脑做网站/网站优化网络推广seo
  • 市场宣传推广方案/重庆做seo外包的
  • iis网站模板/免费发布推广的网站
  • 衡水专业制作网站/新公司怎么做网络推广
  • 网站经营性备案难不难/百度查看订单
  • 计算机网站建设论文/太原seo排名公司