[ 高橋のページ ] [ プログラミングおよび実習II2006 ]
テストの得点を表すデータがいくつか与えられたときに,
というプログラムを作りましよう.前回の score1.c などと同様に,
こととします.
void PrintData(int x[], int n) { int i; for(i = 0; i < n; i++){ printf(" [%3d]", x[i]); } printf("\n"); }
実行例はこんな感じ.
得点は何件ありますか? : 4 0番目の得点を入力してください : 44 1番目の得点を入力してください : 33 2番目の得点を入力してください : 22 3番目の得点を入力してください : 11 ##### 元のデータ ##### [ 44] [ 33] [ 22] [ 11] ##### 並べかえ中 ##### [ 11] [ 33] [ 22] [ 44] [ 11] [ 22] [ 33] [ 44] [ 11] [ 22] [ 33] [ 44] ##### 並べかえ結果 ##### [ 11] [ 22] [ 33] [ 44]
次回の講義では,バブルソートのプログラムを考えます