“101计划”核心课程实践教材《数据实验结构指导-C++语言版》题目集

1、求两个正整数的最大公约数

请编写程序,求两个正整数的最大公约数。

输入格式:

输入在一行中给出一对正整数 0<x,y≤10^6,数字间以空格分隔。

输出格式:

在一行中输出 x 和 y 的最大公约数。

输入样例:

73472 48503

输出样例:

287

#include <iostream>

using namespace std; //std::

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv\[\]) {

long long a=0,b=0,c=0;

cin>>a>>b;

for(int i=1;i<=a;i++){

if(a%i==0&&b%i==0){

if(i>c){

c=i;

}

}

}

cout<<c<<endl;

return 0;

}

相关推荐
§ꦿCFོ༉1 小时前
嵌入式八股文—C语言入门学习(四)
c语言·开发语言·学习
投图匠1 小时前
十种不同风格的 CTP接口 框架
开发语言·python
2603_969694853 小时前
【JavaWeb学习记录】MyBatis核心知识点与实战笔记:从入门到动态SQL
笔记·sql·学习·mysql·mybatis·javaweb·学习方法
唐墨1234 小时前
linux kernel 比较数据大小的宏定义
linux·算法
爱笑的k115 小时前
nano-vllm 源码剖析:千行 Python 手写离线推理引擎的调度、显存与并行时序
开发语言·python·vllm
拂拉氏5 小时前
【知识讲解-题目讲解】 统计满足K约束的子字符串数量2 (滑动窗口+前缀和+二分查找+分析)
算法·前缀和·二分查找·滑动窗口
X1A0RAN6 小时前
PPT 图片批量处理教程:导出全部幻灯片 · 提取全部素材
开发语言·javascript·powerpoint
熊猫钓鱼>_>7 小时前
普通用户视角的端侧智能体验手记【鸿蒙心迹】
开发语言·人工智能·华为·智能手机·性能优化·ai编程·harmonyos
瑞雪兆丰年兮7 小时前
JavaWeb-day13-SpringBootWeb事务管理&AOP
java·开发语言·springboot·javaweb·事务·web·aop