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

C语言入门基础题:最大公约数(三个数间取最大公约数)

1.题目描述


输入三个正整数x,y,z,求它们的最大公约数(Greatest common Divisor) g:最大的正整数g>=1满足 x,y,z都是g的倍数,即 (x mod g)=(y mod g)=(z mod g)= 0。

2.输入格式


输入一行三个正整数 x, y,z。


3.输出格式


输出一行一个整数 g,表示 x,y,z的最大公约数,


4.输入输出样例

输入1
12 34 56
输出1
2
输入2
28 70 28
输出2
14

5.说明/提示


样例解释

样例 1


12=2x6,34=2x17,56=2x28,g=2.


样例 2


28=14x2,70=14x5,28=14x2,g= 14。
数据规模
所有数据满足 1 ≤ x,y,z≤ 106

6.代码:

#include <stdio.h>// 函数声明:计算两个数的最大公约数
int gcd(int a, int b) {while (b != 0) {int temp = b;b = a % b;a = temp;}return a;
}int main() {int x, y, z;// 输入三个正整数scanf("%d %d %d", &x, &y, &z);// 求出x和y的最大公约数,然后与z求最大公约数int result = gcd(gcd(x, y), z);// 输出结果printf("%d\n", result);return 0;
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • C语言学习
  • vite.config.ts中proxy的rewrite理解
  • 【网络】网络的发展历程及其相关概念
  • 使用Response.Write实现在页面的生命周期中前后台的交互
  • Ubuntu小键盘消失,并且安装好搜狗输入法后无法打出中文的问题
  • 带头双向循环链表(一)
  • 前端(四):前后端分离开发(YAPI的使用)
  • 计算机网络中点到点与端到端协议的区别
  • web小游戏开发:拼图(四)对调和移动拼图玩法的实现
  • 自定义 SwiftUI 中符号图像的外观
  • 同一个项目两个页签之间通信之 BroadcastChannel
  • ANN(Approximate Nearest Neighbor)搜索和索引库到底是什么?
  • 为什么knife4j报错,401,404
  • JavaEE 从入门到精通(一) ~ Maven
  • 使用海外服务器解决docke-pull镜像失败的网络问题
  • (三)从jvm层面了解线程的启动和停止
  • Android组件 - 收藏集 - 掘金
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • CSS相对定位
  • IE报vuex requires a Promise polyfill in this browser问题解决
  • js中forEach回调同异步问题
  • python学习笔记-类对象的信息
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • 检测对象或数组
  • 三分钟教你同步 Visual Studio Code 设置
  • 少走弯路,给Java 1~5 年程序员的建议
  • 算法-图和图算法
  • 项目管理碎碎念系列之一:干系人管理
  • C# - 为值类型重定义相等性
  • Prometheus VS InfluxDB
  • 哈罗单车融资几十亿元,蚂蚁金服与春华资本加持 ...
  • 我们雇佣了一只大猴子...
  • ​探讨元宇宙和VR虚拟现实之间的区别​
  • # centos7下FFmpeg环境部署记录
  • # 再次尝试 连接失败_无线WiFi无法连接到网络怎么办【解决方法】
  • #{}和${}的区别?
  • #宝哥教你#查看jquery绑定的事件函数
  • (0)Nginx 功能特性
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (9)STL算法之逆转旋转
  • (C++17) std算法之执行策略 execution
  • (PADS学习)第二章:原理图绘制 第一部分
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (附源码)springboot掌上博客系统 毕业设计063131
  • (回溯) LeetCode 77. 组合
  • (十三)Flask之特殊装饰器详解
  • (四)鸿鹄云架构一服务注册中心
  • (已解决)报错:Could not load the Qt platform plugin “xcb“
  • (转)Linq学习笔记
  • (转)为C# Windows服务添加安装程序
  • .net 前台table如何加一列下拉框_如何用Word编辑参考文献
  • .NET 项目中发送电子邮件异步处理和错误机制的解决方案
  • .net6 webapi log4net完整配置使用流程
  • @Transactional类内部访问失效原因详解
  • [100天算法】-x 的平方根(day 61)