下面我将我的程序和书上的程序都贴上,大家帮我看看到底是哪里有问题吧。
我的程序:
#include
using namespace std;
#define N 5
int main()
{
int array[N] = {3,7,2,1,8};
int i,j,k;
for(i=0; i
for(j=i+1; j
if(array[j] < array[i])
{
int temp = array[j];
array[j] = array[i];
array[i] = temp;
}
}
}
for(i=0; i
cout<
cout<<'\n';
return 0;
}
书上的程序:
#include
using namespace std;
#define N 5
int main()
{
int array[N] = {3,7,2,1,8};
int i, j, k;
for(i=0; i
j = i;
for(k=i+1; k
if(array[k] < array[j])
j = k;
if(i != j)
{
int temp = array[i];
array[i] = array[j];
array[j] = temp;
}
}
}
for(i=0; i
cout<
cout<<'\n';
return 0;
}