输入n,求能被1,2,……整除的最小的整数。
#include<iostream>
using namespace std;
int temp;
int temp2;
int gcc(int x,int y){
if(x<y){
temp=x;
x=y;
y=temp;
}
while(x%y!=0){
temp=x%y;
x=y;
y=temp;
}
return temp;
}
int gcd(int x,int y){
temp2=x*y/gcc(x,y);
return temp2;
}
int sum(int n){
if(n==1){
return 1;}
if(n==2){
return 2;}
else{
return gcd(n,sum(n-1));
}
}
int main(){
int res;
int n;
cin>>n;
res=sum(n);
cout<<res<<endl;
}