C言語なら、俺に聞け! <13>
■ このスレッドは過去ログ倉庫に格納されています
0413デフォルトの名無しさん
NGNGC言語勉強中なんだけど、配列のソートでつまづいてます。
int main(void)
int test[NUM];
int tmp;
int i,j,s,t;
printf("%d人の点数を入力してください。\n", NUM);
for(i=0; i<NUM; i++){
scanf("%d", &test[i]);
}
for(s=0; s<NUM-1; s++){
for(t=s+1; t<NUM; t++){
if(test[t] > test[s]{
temp = test[t];
test[t] = test[s];
test[s] = tmp;
}
}
}
for(j=0; j<NUM; j++){
printf("%d番目の人の点数は%dです。\n, j+1, test[j];
}
return 0;
}
これをすると点数が一番高い人から表示されるようになるらしいんだけど、
プログラムの意味がよくわかりません。
めんどくさいけど、プログラマー様教えてくださいな。。
■ このスレッドは過去ログ倉庫に格納されています