#include<stdio.h>
void main() {
__ int x,y,a,p=1;
__ scanf("%d %d",&x,&y);
__ if(x<y){a=x; x=y; y=a;}
__ if(x%y==0) {printf("%d\n", y); return;}
__ a=2;
__ while(y>=a)
__ __if(x%a==0 && y%a==0) {x=x/a; y=y/a; p*=a;}
__ __else a++;
__ printf("%d\n",p);
} 答案:1 (填空题)

出自:2024年国家开放大学答案