精華區beta NTUBIME101HW 關於我們 聯絡資訊
#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