#include <stdio.h>

void selection_sort(int arr[], int n) { int i, j, min_idx; for (i = 0; i < n-1; i++) { min_idx = i; for (j = i+1; j < n; j++) { if (arr[j] < arr[min_idx]) { min_idx = j; } } int temp = arr[min_idx]; arr[min_idx] = arr[i]; arr[i] = temp; } }

int main() { int arr[10]; int i; printf("Enter 10 integers: "); for (i = 0; i < 10; i++) { scanf("%d", &arr[i]); } selection_sort(arr, 10); printf("Sorted array: "); for (i = 0; i < 10; i++) { printf("%d ", arr[i]); } printf("\n"); return 0;

用选择法对输入的10个整数从小到大排序。C语言

原文地址: http://www.cveoy.top/t/topic/hjvo 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录