作者sb0917 (バカ)
看板NTUBIME101HW
標題[C++] 上機第九題(bubble sort)
時間Mon Dec 8 00:57:34 2008
#include <iostream>
using namespace std;
void sort(int*,int);
int main()
{
int a[]={3,8,10,30,2,16,27,13,22,17,42,33,38,29,14};
cout << "Before:\n";
for(int i=0;i<15;i++)
cout << a[i] << ",";
cout << "\b \n";
sort(a,15);
cout << "After:\n";
for(int i=0;i<15;i++)
cout << a[i] << ",";
cout << "\b \n";
system("pause");
return 0;
}
void sort(int *p, int n)
{
int temp;
for(int i=0;i<n-1;i++)
for(int j=i+1;j<n;j++)
{
if(*(p+i) > *(p+j))
{
temp = *(p+i);
*(p+i) = *(p+j);
*(p+j) = temp;
}
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.232.97.219
→ sb0917:其實只差一點...不過不用全部比 12/08 00:59
推 typenephew:那張上面沒有說啊 12/08 01:10