ID非公開

2022/5/19 12:35

22回答

C言語です。 教えてください! 0〜100の整数nとn個の整数を読み込み、昇順に並べよ。 例) n = 4 12,-1,4,5 と入力すると -1 4 5

ベストアンサー

0

ThanksImg質問者からのお礼コメント

ありがとうございます!!

お礼日時:5/19 14:00

その他の回答(1件)

0

#include <stdio.h> #include <stdlib.h> int main(void) {     int *a;     int n, i, j, t;     printf("n = ");     scanf("%d", &n);     a = (int *)malloc(sizeof(int) * n);     for (i = 0; i < n; i++) {         scanf("%d,", &a[i]);     }     for (i = 0; i < n - 1; i++) {         for (j = i + 1; j < n; j++) {             if (a[i] > a[j]) {                 t = a[i];                 a[i] = a[j];                 a[j] = t;             }         }     }     for (i = 0; i < n; i++) {         printf("%d\n", a[i]);     }     free(a);     return 0; }