fork download
  1. #include <stdio.h>
  2. int main()
  3. {
  4. int arr[10], i, j, min, temp;
  5. printf("请输入 10 个整数:\n");
  6. for (i = 0; i < 10; i++) {
  7. scanf("%d", &arr[i]);
  8. }
  9. for (i = 0; i < 9; i++) {
  10. min = i;
  11. for (j = i + 1; j < 10; j++)
  12. {
  13. if (arr[j] < arr[min])
  14. {
  15. min = j;
  16. }
  17. }
  18. if (min != i)
  19. {
  20. temp = arr[i];
  21. arr[i] = arr[min];
  22. arr[min] = temp;
  23. }
  24. }
  25. printf("排序后的数组:\n");
  26. for (i = 0; i < 10; i++)
  27. {
  28. printf("%d ", arr[i]);
  29. }
  30. printf("\n");
  31. return 0;
  32. }
Success #stdin #stdout 0s 5320KB
stdin
1 2 3 4 5 6 7 8 9 10
stdout
请输入 10 个整数:
排序后的数组:
1 2 3 4 5 6 7 8 9 10