- 71 名前:デフォルトの名無しさん mailto:sage [2012/01/08(日) 18:20:35.75 ]
- [1] 授業単元:ソート
[2] 問題文(含コード&リンク): int型の配列a[i]を整列対象としているが、以下の構造体を対象に、 選択ソートSelect Sortを活用して完成させよ。 struct student{ int num; char name[10]; int score; }; 構造体のデータ設定は struct student St[]={{1, "Ichi", 90}, {2, "Ni", 60}, {3, "San", 70},{4, "Yon", 85}, {5, "Go", 80}}; を用いること。 選択ソートSelect Sort void select_sort(int a[], int n) { int i, j, k, min; for(i=0; i<n; i++) { k=i; min=a[i]; for(j=i+1; j<n; j++){ if( a[j] < min ){ k=j; min=a[j]; } } a[k]=a[i]; a[i]=min; } }
|

|