fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int score[10];
  5. int i, j;
  6. int count;
  7.  
  8. for (i = 0; i < 10; i++) {
  9. scanf("%d", &score[i]);
  10. }
  11. printf("合格者:\n");
  12.  
  13. for (i = 0; i < 10; i++) {
  14. count = 0;
  15. for (j = 0; j < 10; j++) {
  16. if (score[j] > score[i])
  17. count++;
  18. }
  19.  
  20. if (count <=2) { //ヒントから自分より大きい数が2個以内なら上位3位に入る
  21. printf("%d人目 %d点\n", i + 1, score[i]);
  22. }
  23. }
  24.  
  25. return 0;
  26. }
Success #stdin #stdout 0s 5320KB
stdin
73
22
43
56
75
76
43
67
80
91
stdout
合格者:
6人目 76点
9人目 80点
10人目 91点