最新回答 / GabrielMXY3782564
#include <iostream>#include <stdlib.h>using namespace std; //你缺少命名空间的引用int main(void){ cout << "请输入一个整数:" << endl; int x = 0; cin >> x; cout << oct << x << endl; cout << dec << x << endl...
2016-06-24
可以不必总是交换
int max(int *a,int n)
{
int m = a[0];
int s = 0;
for(int i=1 ;i < n;i++)
{
if(a[i] > a[s])
{
s = i;//s永远是目前为止比较后的最大值得下标
}
}
if(m != a[s])
{
m = a[s];
}
return m;
}
int max(int *a,int n)
{
int m = a[0];
int s = 0;
for(int i=1 ;i < n;i++)
{
if(a[i] > a[s])
{
s = i;//s永远是目前为止比较后的最大值得下标
}
}
if(m != a[s])
{
m = a[s];
}
return m;
}