C言語のソートした配列を表示させるほうほう。

C

1#include <stdio.h>2 3int main(void)4{5 int x[] = {6 55, 91, 92, 91, 63, 71, 37, 60, 93, 99,7 79, 72, 64, 89, 63, 64, 92, 81, 8, 96,8 10, 60, 7, 93, 87, 60,100, 93, 93, 81,9 76, 63, 48, 82, 66, 52, 79, 89, 61, 47,10 68, 35, 49, 83, 36, 28, 61, 79,11};12 int x_num = sizeof(x) / sizeof(x[0]);//要素の数13 14//昇順ソート15 for(int i = 0; i < x_num-1; i++){16 for(int j = i + 1; j < x_num; j++){17 if(x[i] > x[j]){18 int kari;19 20 kari = x[i];21 x[i] = x[j];22 x[j] = kari;23 24 }25 }26 27 }28 printf("%d\n", x_num);//要素の数29 30//------------------------------------------------------31// 昇順ソート結果表示32//------------------------------------------------------33 for(int i = 0; i < x_num; i++){34 printf("%d ", x[i]);//横に表示される35 if (i > 0 && (i+1) % 10 == 0){36 printf("\n");37 }38 //printf("%d\n", x[i]);//縦に表示されていく39 }40 printf("\n");41 42 43 return 0;44}45

コメントを投稿

0 コメント