å¯å°10个æ°æ¾å
¥æ°ç»ï¼ç¨å泡æåºå°å
¶æååºè¿è¡æåºã
#include <iostream>
using namespace std;
// å泡æåºé¿åº¦ä¸ºlençæ°ç»dat(ååº)
void sort(int *dat, int len)
{
int tem;
for (int i = 0; i < len; i++)
{
for (int j = 0; j < len - i - 1; j++) // æ¯è¾ä¸æ¬¡åï¼åå¯å°æ¯è¾ä¸ä¸ª
if (dat[j] > dat[j+1]) // 大æ°å¨åé¢ï¼å交æ¢
{
tem = dat[j];
dat[j] = dat[j+1];
dat[j+1] = tem;
}
}
}
void output(int *dat, int len) // è¾åºæ°æ®
{
for (int i = 0; i < len; i++)
cout << ' ' << dat[i];
cout << endl;
}
int main()
{
int a[] = {9, 8, 3, 5, 7, 1, 6, 4, 0, 2};
sort(a, 10);
output(a, 10);
return 0;
}