最大公约数之前做过,忘记了
一个规则:除数当做被除数,余数当做除数
#include<bits/stdc++.h>
using namespace std;
int main()
{
int m,n,k;
while(cin>>m>>n)
{
while(n!=0)//除数永不为0
{
k=m%n;
m=n;
n=k;
}
cout<<m<<endl;//这里输出的其实也是除数,以上已经变成了除数
}
return 0;
}
而且此题陷入了c++创建类与类对象的方法之中
创建类中有public,private
里面可以定义方法int a()
{}
int main()中创建类对象有好几种方法,我最熟悉的就是直接类名直接加对象名
引用方法就直接对象名.方法名