7-8 h0118. 最大公约数

给定两个正整数,求它们的最大公约数。

输入格式:

有多组数据,每行为两个正整数,且不超过int可以表示的范围。

输出格式:

每行对应输出最大公约数。

输入样例:

复制代码
4 8
8 6
200 300

输出样例:

复制代码
4
2
100
cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    while(cin>>a>>b){
        int max=0;
        for(int i=1;i<=a;i++){
            for(int j=1;j<=b;j++){
                if(a%i==0&&b%i==0)max=i;
            }
        }
        cout<<max<<endl;
    }
}
相关推荐
不穿格子的程序员几秒前
从零开始刷算法——二分-搜索旋转排序数组
数据结构·算法
做怪小疯子18 分钟前
LeetCode 热题 100——哈希——最长连续序列
算法·leetcode·哈希算法
做怪小疯子43 分钟前
LeetCode 热题 100——双指针——三数之和
算法·leetcode·职场和发展
高山上有一只小老虎1 小时前
等差数列前n项的和
java·算法
sin_hielo1 小时前
leetcode 2536
数据结构·算法·leetcode
flashlight_hi1 小时前
LeetCode 分类刷题:203. 移除链表元素
算法·leetcode·链表
py有趣1 小时前
LeetCode算法学习之数组中的第K个最大元素
学习·算法·leetcode
吗~喽1 小时前
【LeetCode】将 x 减到 0 的最小操作数
算法·leetcode
what_20182 小时前
list集合使用
数据结构·算法·list
hetao17338372 小时前
2025-11-13~14 hetao1733837的刷题记录
c++·算法