编辑代码

#include <stdio.h>

int main() {
    int arr[100], n, i, min, temp;

    printf("请输入数组的长度n:");
    scanf("%d", &n);

    printf("请输入%d个数:", n);
    for (i = 0; i < n; i++) {
        scanf("%d", &arr[i]);
    }

    min = 0;
    for (i = 1; i < n; i++) {
        if (arr[i] < arr[min]) {
            min = i;
        }
    }

    temp = arr[0];
    arr[0] = arr[min];
    arr[min] = temp;

    printf("交换后的%d个数:", n);
    for (i = 0; i < n; i++) {
        printf("%d ", arr[i]);
    }

    return 0;
}