【递归】辗转相除法
2026-03-29 08:17:00
发布于:河北
11阅读
0回复
0点赞
废话少说,上代码
#include<iostream>
using namespace std;
int f(int m,int n){
if(m%n==0) return n; //终止条件
return f(n,m%n); //开始递归
}
int main(){
ios::sync_with_stdio(false);
cin.tie(nullptr);
cout.tie(nullptr); //IO优化
int m=0,n=0;
cin>>m>>n; //输入m和n
cout<<f(m,n); //输出结果
return 0;
}
这里空空如也








有帮助,赞一个