#include <stdio.h>
int main(void) {
int scores[10];
int data[10];
for (int i = 0; i < 10; i++) {
data[i] = i + 1;
}
for (int i = 0; i < 9; i++) {
for (int j = i + 1; j < 10; j++) {
if (scores[i] < scores[j]) {
int temp = scores[i];
scores[i] = scores[j];
scores[j] = temp;
int tempIndex = data[i];
data[i] = data[j];
data[j] = tempIndex;
}}}
for (int i = 0; i < 3; i++) {
printf("%d人目 %d点\n", data
[i
],scores
[i
]); }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CiAgICBpbnQgc2NvcmVzWzEwXTsKICAgIGludCBkYXRhWzEwXTsKCiAgICBmb3IgKGludCBpID0gMDsgaSA8IDEwOyBpKyspIHsKICAgICAgICBzY2FuZigiJWQiLCAmc2NvcmVzW2ldKTsKICAgICAgICBkYXRhW2ldID0gaSArIDE7CiAgICB9CgogICAgZm9yIChpbnQgaSA9IDA7IGkgPCA5OyBpKyspIHsKICAgICAgICBmb3IgKGludCBqID0gaSArIDE7IGogPCAxMDsgaisrKSB7CiAgICAgICAgICAgIGlmIChzY29yZXNbaV0gPCBzY29yZXNbal0pIHsKICAgICAgICAgICAgICAgIGludCB0ZW1wID0gc2NvcmVzW2ldOwogICAgICAgICAgICAgICAgc2NvcmVzW2ldID0gc2NvcmVzW2pdOwogICAgICAgICAgICAgICAgc2NvcmVzW2pdID0gdGVtcDsKICAgICAgICAgICAgICAgIGludCB0ZW1wSW5kZXggPSBkYXRhW2ldOwogICAgICAgICAgICAgICAgZGF0YVtpXSA9IGRhdGFbal07CiAgICAgICAgICAgICAgICBkYXRhW2pdID0gdGVtcEluZGV4OwogICAgICAgICAgICB9fX0KICAgIHByaW50Zigi5ZCI5qC86ICFOlxuIik7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IDM7IGkrKykgewogICAgICAgIHByaW50ZigiJWTkurrnm64gJWTngrlcbiIsIGRhdGFbaV0sc2NvcmVzW2ldKTsKICAgIH0KCiAgICByZXR1cm4gMDsKfQ==