「学生の出席番号と試験の成績が入力として与えられるときに試験の成績 の順に成績と出席番号を出力するプログラムを作成せよ」
この選択ソート問題のソースコードを書いていたのですがどうにもエラーが消えません・・。
解決策を教えてください!
また重ねて質問なのですがこのソースコードに出席番号を入力させるとしたらどこに入れるのが適切でしょうか?
#include <stdio.h>
#define NUMOFDATA 100
int main()
{
int d[NUMOFDATA];
int X;
int i, j, k;
int tmp;
printf("今回集計する人数を入力="); scanf("%d",&X);
for (i = 0; i < X; i++){
printf("試験の成績を入力してください。\n");
printf("%d 人目:",i+1);
scanf("%d", &d[i]);
}
printf("今回の試験順位(昇順)\n");
for(i=0,i < X-1; i++){
j=i;
for(k=i+1; k < X, k++){
if(d[j]<d[k]){ j = k; }
}
tmp = d[j];
d[j] = d[i];
d[i] = tmp;
}
for (i = 0; i < X; i++) {
printf("%d\n", d[i]);
}
}