//
选择排序
#include
<
iostream
>
using
std::cin;
using
std::cout;

void
mySort(
int
*
,
int
);

int
main()

{

int
data[]
=
{
10
,
9
,
123
,
56
,
11
,
46
,
50
,
3
,
13
,
35
}
;
mySort(data,
10
);
for
(
int
i
=
0
; i
<
10
; i
++
)

{
cout
<<
data[i]
<<
"
"
;
}
cout
<<
std::endl;
cin.
get
();
return
0
;
}
//
==================================================================
void
mySort(
int
*
data,
int
n)

{
int
iTemp;
for
(
int
i
=
0
; i
<
10
; i
++
)

{
for
(
int
j
=
i; j
<
10
; j
++
)

{
if
(data[i]
<
data[j])

{
iTemp
=
data[i];
data[i]
=
data[j];
data[j]
=
iTemp;
}
}
}
}
|