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