设计一个程序实现以下功能:
从整数 1 开始向上找,直至 m 和 n 中较小的数,每找到一个能同时被m 和
n 整除的整数,将其存入一个变量中,当循环结束时,变量中存放的即为最大公
约数。
int m, n;
cin >> m >> n;
int ans = 1;
for (int i = 1; i <= min (m, n); i++)
{
if (m % i == 0 && n % i == 0)
{
ans = i;
}
}
cout << ans << endl;