[讨论]另一个面试的题目*我已有答案只是想要一个更好的!
用C++或Java编写一个程序:1.从N个整数中找出最大的一个。
int getmax(int a[],int N)
{
for(int max=a[0],i=1;i<N;i++)
{
if(a[i]>max)max=a[i];
}
return max;
}
2.找出两个整数的最大公约数。
int get_common_divisor(int m,int n)
{
if(n==0)return m;
else
return get_common_divisor(n,m%n);
}
有谁有更好的算法挺交流交流!谢谢!