2025-03-17 学习记录--C/C++-PTA 习题4-7 最大公约数和最小公倍数

embedded/2025/3/20 3:46:35/

合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。💪🏻

一、题目描述 ⭐️

习题4-7 最大公约数和最小公倍数

本题要求两个给定正整数的最大公约数和最小公倍数。

输入格式:
输入在一行中给出两个正整数M和N(≤1000)。

输出格式:
在一行中顺序输出M和N的最大公约数和最小公倍数,两数字间以1空格分隔。

输入样例:

511 292

输出样例:

73 2044

二、解题思路 ⭐️

1、计算两个整数的最大公约数,请查看我的另一篇文章哦。🎀
2、计算两个整数的最小公倍数,请查看我的另一篇文章哦。🎀

三、代码(C语言)⭐️

#include <stdio.h>// 求最大公约数(GCD)
long long gcd(long long a, long long b) {while(b != 0) {long long temp = b;b = a % b;a = temp;}return a;
}// 求最小公倍数(LCM)
long long lcm(long long a, long long b) {return a * b / gcd(a, b);
}int main() {int m,n;scanf("%d %d",&m,&n);printf("%lld %lld",gcd(m,n),lcm(m,n));return 0;
}

在这里插入图片描述
在这里插入图片描述


http://www.ppmy.cn/embedded/174039.html

相关文章

Ansible命令行模式常用模块使用案例(三)

在Ansible中&#xff0c;命令行模式&#xff08;Ad-Hoc 模式&#xff09;是一种快速执行任务的方式&#xff0c;适合临时任务或简单操作。以下是 Ansible 命令行模式中常用模块的使用案例&#xff08;第三部分&#xff09;。 1 user 功能特性&#xff1a;用于管理用户账户&…

[HelloCTF]PHPinclude-labs超详细WP-Level 6Level 7Level 8Level 9-php://协议

由于Level 6-9 关的原理都是通用的, 这里就拿第6关举例, 其他的关卡同理 源码分析 定位到代码 isset($_GET[wrappers]) ? include("php://".$_GET[wrappers]) : ; 与前几关发生变化的就是 php:// 解题分析 这一关要求我们使用 php协议 php:// 协议 php://filte…

设计C语言的单片机接口

一、主要内容 (一)控制引脚 1、定义管脚 // 定义管脚的结构体 struct pin{ int id; // 管脚编号 int mode; // 模式&#xff0c;输入为1&#xff0c;输出为0 int pull; // 输入电阻 int driver; // 功率 } 2、输出电平 语法&#xff1a; void pin_output(s…

c++ 基础题目lambda

1. auto lambda = [](double x) { return static_cast<int>(x); }; 是 匿名函数对象 ,不可直接声明 a.可以赋值给一个与其类型兼容的 std::function 类型的对象 std::function<int(int, int)> lambda = [](int x, int y) { return x + y; }; b.使用具体的 lambda …

Java List 接口的核心 API

1. 添加元素 方法&#xff1a; boolean add(E e)&#xff1a;将元素添加到列表末尾。 void add(int index, E element)&#xff1a;将元素插入到指定位置。 boolean addAll(Collection<? extends E> c)&#xff1a;将集合中的所有元素添加到列表末尾。 boolean addA…

Deepseek API+Python测试用例一键生成与导出-V1.0.2【实现需求文档图片识别与用例生成自动化】

在测试工作中&#xff0c;需求文档中的图片&#xff08;如界面设计图、流程图&#xff09;往往是测试用例生成的重要参考。然而&#xff0c;手动提取图片并识别内容不仅耗时&#xff0c;还容易出错。本文将通过一个自研小工具&#xff0c;结合 PaddleOCR 和大模型&#xff0c;自…

三月九次前端面试复盘:当场景题成为通关密钥

三月初集中面了包括字节、美团、滴滴在内的9家公司&#xff0c;经历7场技术面2场Leader面后&#xff0c;发现如今的面试逻辑已发生根本转变。这里分享真实经历与题目&#xff0c;供近期求职者参考。 一、面试形态变化&#xff1a;从理论背诵到实战推演 1. 八股文边缘化&#…

python web开发flask库安装与使用

要在 Python 中使用 Flask 进行 Web 开发&#xff0c;首先需要安装 Flask 库。Flask 是一个轻量级的 Web 框架&#xff0c;它使开发者能够快速构建网站或 web 服务。下面是安装 Flask 和创建一个简单的 Flask 应用程序的基本步骤。 安装 Flask 确保您的环境中已经安装了 Pyth…