C/C++の宿題を片付けます 120代目
■ このスレッドは過去ログ倉庫に格納されています
0457デフォルトの名無しさん
2008/12/19(金) 22:08:00どこに問題がありますか?
#include <stdio.h>
void select_sort (int x[] , int n )
{
int i , j, tmp , low_index , low_data ;
int hikaku = 0, koukan = 0;
for (i = 0 ; i < n-1 ; i++ ) {
low_data =x[i] ;
low_index = i ;
for(j = i + 1 ; j < n ; j++){
hikaku++;
if(low_data > x[j]){
low_data = x[j];
low_index = j;
}
}
tmp = x[i];
koukan++;
x[i] = x[low_index];
x[low_index] =tmp;
printf("比較回数: %d\n", hikaku);
printf("代入回数: %d\n", koukan);
}
}
■ このスレッドは過去ログ倉庫に格納されています