fork download
  1. #include <stdio.h>
  2.  
  3. void reverse(int a[], int n){
  4. int i, temp;
  5.  
  6. for(i = 0; i < n / 2; i++){
  7. temp = a[i];
  8. a[i] = a[n - 1 - i];
  9. a[n - 1 - i] = temp;
  10. }
  11. }
  12.  
  13. int main(void){
  14. int n, i;
  15. int a[100];
  16.  
  17. printf("整数の個数を入力してください:\n");
  18. scanf("%d", &n);
  19.  
  20. printf("%d個の整数を入力してください:\n", n);
  21.  
  22. for(i = 0; i < n; i++){
  23. scanf("%d", &a[i]);
  24. }
  25.  
  26. reverse(a, n);
  27.  
  28. printf("逆順に並べ替えた結果:\n");
  29.  
  30. for(i = 0; i < n; i++){
  31. printf("%d ", a[i]);
  32. }
  33.  
  34. return 0;
  35. }
Success #stdin #stdout 0s 5316KB
stdin
4
32
42
52
62
stdout
整数の個数を入力してください:
4個の整数を入力してください:
逆順に並べ替えた結果:
62 52 42 32