#4882. 求两个自然数M和N的最大公约数--选择题
求两个自然数M和N的最大公约数--选择题
求两个自然数 M 和 N 的最大公约数 (M,N<=1000)最大公约数,也称最大公因数、最大公因子,指两个或多个整数共有约数(因子)中最大的一个。
输入一行,包括两个整数 M, N。
输出只有一行(这意味着末尾有一个回车符号),包括1个整数。如输入:45 60,输出:15
下述代码可以实现程序效果
#include <bits/stdc++.h>
using namespace std;
int main(){
//1、暴力枚举
int m,n;
cin>>m>>n;
for(int i=min(m,n);i>=1;i--){
if(m%i==0 && n%i==0){
cout<<i<<endl;
break;
}
}
return 0;
}
{{ select(1) }}
- 正确
- 错误