現有 5 個數,10,50,20,90,30,請設計兩個接口分別實現打印功能
和排序功能。ide
#include "stdio.h" #include "string.h" #include "stdlib.h" //打印函數 void PrintArray(int arr[], int len) { //打印 for (int i = 0; i < len; i++) { printf("%d ", arr[i]); } printf("\n"); } //排序函數 void MySort(int arr[], int len) { //在這裏咱們使用了冒泡排序對這些數字進行了排序 for (int i = 0; i < len; i++) { for (int j = len - 1; j > i; j--) { if (arr[j] < arr[j - 1]) { int temp = arr[j]; arr[j] = arr[j - 1]; arr[j - 1] = temp; } } } } int main() { int arr[] = { 10, 50, 20, 90, 30 }; int len = sizeof(arr) / sizeof(int); PrintArray(arr, len); MySort(arr, len); PrintArray(arr, len); return 0; }