#include using namespace std; //暴力法 int gcd(int a,int b) { int ans=a>b? b:a; while(ans>1&&(a%ans!=0||b%ans!=0)) { ans--; } return ans; } //辗转相除法 //假设a>b,如果a不能被b整除,则将b赋值给a,余数赋值给b,重复执行a%b,直到a能够被b整除。此时返回b的值,则为最大公约数。 int gcd2(int a,int b) { int c; if(a>a>>b; cout<