fork(1) download
  1. #include <stdio.h>
  2.  
  3. int main(void){
  4. int scores[10],data[10],i,j;
  5.  
  6. for(i=0;i<10;i++){
  7. scanf("%d", &scores[i]);
  8. data[i]=i+1;
  9. }
  10.  
  11. for(i=0;i<9;i++){
  12. for(j=i+1;j<10;j++){
  13. if(scores[i]<scores[j]){
  14. int second=scores[i];
  15. scores[i]=scores[j];
  16. scores[j]=second;
  17. int third=data[i];
  18. data[i]=data[j];
  19. data[j]=third;
  20. }}}
  21. printf("合格者:\n");
  22. for(i=0;i<3;i++){
  23. printf("%d人目 %d点\n", data[i],scores[i]);
  24. }
  25.  
  26. return 0;
  27. }
Success #stdin #stdout 0.01s 5320KB
stdin
84 86 81 72 95 48 93 74 98 61
stdout
合格者:
9人目 98点
5人目 95点
7人目 93点