现有 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; }