问题:求最大公约数
#include<iostream>
using namespace std;
int main()
{
int n1,n2,t;
cout<<"输入两个数";
cin>>n1>>n2;
int fun(int ,int );
t=fun(n1,n2);
cout<<t;
cout<<endl;
}
int fun(int n1,int n2)
{
int r;
for(;n2!=0;)//可用while 循环
{
r=n1%n2;
n1=n2;
n2=r;
}
return n1;
}