#include<iostream> #include<cstdio>
using namespace std;
int main() { int a,b,n; //定义 scanf("%d%d",&a,&b); //输入 n=a>b?b:a; //判断大小,因为公约数不可能比其中任意一个数大 for(int i=n;i>=1;i--) //循环,求最大公约数 { if(a%i==0&&b%i==0) { printf("%d",i); //输出 break; } } return 0; }