#include "stdio.h"int main(){ int i,t,a,b; scanf("%d%d",&a,&b); if(a>b) {  t=a;  a=b;  b=t; } for(i=a;i>=2;i--) { if(a%i==0&&b%i==0) {  printf("最大公约数:%d\n",i);  break;  } } if(i==1) { printf("最大公约数为1\n"); } return 0;}

输入:8 10

运行结果:2