fork download
  1. #include <stdio.h>
  2.  
  3. #define NUM 10
  4.  
  5. int main()
  6. {
  7. int a, b;
  8. int c[NUM];
  9. int d;
  10. int e[3];
  11. for(a=0; a<NUM; a++)
  12. {
  13. printf("%d人目の点数:", a+1);
  14. scanf("%d", &c[a]);
  15. }
  16. for(b=0; b<3; b++)
  17. {
  18. d = c[0];
  19. e[b] = 0;
  20.  
  21. for(a=1; a<NUM; a++)
  22. {
  23. if(c[a] > d)
  24. {
  25. d = c[a];
  26. e[b] = a;
  27. }
  28. }
  29. c[e[b]] = 0;
  30. }
  31. printf("\n合格者:");
  32.  
  33. for(a=0; a<3; a++)
  34. {
  35. printf("%d人目 ", e[a] + 1);
  36. }
  37.  
  38. printf("\n");
  39.  
  40. return 0;
  41. }
Success #stdin #stdout 0s 5316KB
stdin
13
17
3
2
4
stdout
1人目の点数:2人目の点数:3人目の点数:4人目の点数:5人目の点数:6人目の点数:7人目の点数:8人目の点数:9人目の点数:10人目の点数:
合格者:7人目 8人目 10人目