1004. 成績排名
阿新 • • 發佈:2018-02-25
return clas mage sco n) ring time () 格式
題目截圖:
思路:
邊輸入數據,邊記錄最大最小值的相應數據即可。
代碼:
1 /* 2 1004. 成績排名 3 */ 4 5 #include <stdio.h> 6 #include <string.h> 7 #include <math.h> 8 #include <stdlib.h> 9 #include <time.h> 10 11 12 int main() { 13 int n, i; 14 int minScore=101, maxScore=-1; 15 charminName[11], minId[11]; 16 char maxName[11], maxId[11]; 17 int score; 18 char name[11], id[11]; 19 scanf("%d", &n); 20 for(i=0; i<n; ++i) { // 輸入數據 21 scanf("%s %s %d", name, id, &score); 22 if(score < minScore) { // 有更低的分數 23 minScore = score;24 strcpy(minName, name); // 記錄 25 strcpy(minId, id); 26 } 27 if(score > maxScore) { // 有更高的分數 28 maxScore = score; 29 strcpy(maxName, name); 30 strcpy(maxId, id); 31 } 32 } 33 // 按格式輸出34 printf("%s %s\n%s %s", maxName, maxId, minName, minId); 35 36 return 0; 37 }
1004. 成績排名