#include <iostream> using namespace std; void bubblesort(int* arr,int len) //冒泡排序(数组作为参数)。 { for(int i=0;i<len;i++) for (int j = 0; j < len - i - 1; j++) { if (arr[j] >arr[j + 1]) { int temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; } } } void printarr(int *arr, int len) //打印数组(数组作为参数)。 { for (int i = 0; i < len; i++) cout << arr[i] << endl; } int main() { int arr[] = { 7,5,6,8,3,9,2,1,10,4 ,11,25,45,32,67,89,23,56,19,50}; int len = sizeof(arr) / sizeof(arr[0]); bubblesort(arr, len); printarr(arr, len); system("pause"); return 0; } |
|