最新回答 / 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;
}