fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int T[20] = {66, 27, 97, 0, 23, 14, 13, 22, 50, 19,
  5. 10, 89, 65, 3, 55, 2, 49, 15, 77, 69};
  6. int i, j, min, temp;
  7.  
  8.  
  9. for (i = 0; i < 19; i++) {
  10. min = i;
  11. for (j = i + 1; j < 20; j++) {
  12. if (T[j] < T[min]) {
  13. min = j;
  14. }
  15. }
  16.  
  17. temp = T[i];
  18. T[i] = T[min];
  19. T[min] = temp;
  20. }
  21.  
  22.  
  23. printf("ソート後のデータ列:\n");
  24. for (i = 0; i < 20; i++) {
  25. printf("%d", T[i]);
  26. if (i < 19) {
  27. printf(", ");
  28. }
  29. }
  30. printf("\n");
  31.  
  32. return 0;
  33. }
Success #stdin #stdout 0s 5316KB
stdin
Standard input is empty
stdout
ソート後のデータ列:
0, 2, 3, 10, 13, 14, 15, 19, 22, 23, 27, 49, 50, 55, 65, 66, 69, 77, 89, 97