#include <stdio.h>
#define NUM 10
int main(void) {
int i;
int score[NUM];
float new_score[NUM];
int max_score, min_score;
max_score=0;
min_score=100;
for ( i=0 ; i < NUM ; i++ ){
if(max_score<score[i]){
max_score=score[i];
}
if(min_score>score[i]){
min_score=score[i];
}
}
printf("\n\n最高点:%d ",max_score
);
for(i=0;i<NUM;i++){
new_score[i]=((50.00000*(score[i]-min_score))/(max_score-min_score))+50;
printf("\n%d人目:%d→%f",i
+1,score
[i
],new_score
[i
]); }
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgojZGVmaW5lIE5VTQkxMAoKaW50IG1haW4odm9pZCkgewoJaW50IGk7CglpbnQgc2NvcmVbTlVNXTsKCWZsb2F0IG5ld19zY29yZVtOVU1dOwoJaW50IG1heF9zY29yZSwgbWluX3Njb3JlOwoJCgltYXhfc2NvcmU9MDsKCW1pbl9zY29yZT0xMDA7CgkKCWZvciAoIGk9MCA7IGkgPCBOVU0gOyBpKysgKXsKCQlwcmludGYoIlxuJWTkurrnm67jga7ngrnmlbDvvJoiLGkrMSk7CgkJc2NhbmYoIiVkIiwmc2NvcmVbaV0pOwoJCWlmKG1heF9zY29yZTxzY29yZVtpXSl7CgkJCW1heF9zY29yZT1zY29yZVtpXTsKCQl9CgkJaWYobWluX3Njb3JlPnNjb3JlW2ldKXsKCQkJbWluX3Njb3JlPXNjb3JlW2ldOwoJCX0KCX0KCQoJcHJpbnRmKCJcblxu5pyA6auY54K5OiVkICIsbWF4X3Njb3JlKTsKCXByaW50Zigi5pyA5L2O54K5OiVkXG4iLG1pbl9zY29yZSk7CgkKCWZvcihpPTA7aTxOVU07aSsrKXsKCQluZXdfc2NvcmVbaV09KCg1MC4wMDAwMCooc2NvcmVbaV0tbWluX3Njb3JlKSkvKG1heF9zY29yZS1taW5fc2NvcmUpKSs1MDsKCQlwcmludGYoIlxuJWTkurrnm67vvJolZOKGkiVmIixpKzEsc2NvcmVbaV0sbmV3X3Njb3JlW2ldKTsKCX0KfQo=