冒泡排序

来源:互联网 发布:plc编程论文 编辑:程序博客网 时间:2024/05/17 23:28
/**冒泡排序**/#define N 10#include<iostream>using namespace std;void BubbleSort(int a[]){for (size_t i = 1; i <= 9; i++){for (size_t j = 9; j >= i; j--){if (*(a + j) < *(a + j - 1)){int temp = *(a + j);*(a + j) = *(a + j - 1);*(a + j - 1) = temp;}}cout << "第" << i << "趟:";for (size_t i = 0; i != 10; i++)cout << *(a + i) << " ";cout << endl;}}int main(){int a[N];for (size_t i = 0; i != 10; i++)cin >> a[i];BubbleSort(a);cout << "排好后结果为:" << endl;for (size_t i = 0; i != 10; i++)cout << a[i] << " ";}
                                             
0 0
原创粉丝点击