我三流

いろいろ自分なりにやってみたことを書いています

順位計算

氏名、点数を入力し順位を計算する
まだ、ソートをどうやるかわからない。

#include
#include

int main()
{
int i;
int j;
int tensu;
int kensu;
int tensu_t[10];
int juni_t[10];
char simei[10];
char simei_t[10][10];

kensu=0;

printf("氏名=");
scanf("%s",simei);
printf("点数=");
scanf("%d",&tensu);

while(strcmp(simei,"end")){
kensu++;
strcpy(simei_t[kensu],simei);
tensu_t[kensu]=tensu;
juni_t[kensu]=1;
printf("氏名=");
scanf("%s",simei);
if(strcmp(simei,"end")){
printf("点数=");
scanf("%d",&tensu);
}
}
for (i=1;i <=kensu;i++){
for (j=1;j <=kensu;j++){
if (tensu_t[i] < tensu_t[j]) {
juni_t[i]++;
}
}
}

printf(" ______________________________\n");
printf(" 氏名   点数   順位\n");
printf(" ----------------------\n");
for (i=1;i <= kensu;i++){

printf(" %-10s %4d %d\n",simei_t[i],tensu_t[i],juni_t[i]);
}
printf(" ======================================\n");
return 0;
}