fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. // your code goes here
  5. int i,j,data[20],max,min,max_number,min_number,max2,min2;
  6. for(i=0;i<10;i++)
  7. scanf("%d",&data[i]);
  8. if(data[0]>data[1]){
  9. max=data[0];
  10. max2=data[1];
  11. max_number=1;}
  12. else{
  13. max=data[1];
  14. max2=data[0];
  15. max_number=2;}
  16. for(i=2;i<10;i++){
  17. if(data[i]>max){
  18. max2=max;
  19. max=data[i];
  20. max_number=i+1;}
  21. else if((max>data[i])&&(data[i]>max2))
  22. max2=data[i];}
  23. printf("最高点:%d人目\n",max_number);
  24. printf("二番目に大きい点数%d\n",max2);
  25. if(data[0]<data[1]){
  26. min=data[0];
  27. min2=data[1];
  28. min_number=1;}
  29. else{
  30. min=data[1];
  31. min2=data[0];
  32. min_number=2;}
  33. for(i=2;i<10;i++){
  34. if(data[i]<min){
  35. min2=min;
  36. min=data[i];
  37. min_number=i+1;}
  38. else if((min<data[i])&&(data[i]<min2))
  39. min2=data[i];}
  40. printf("最低点:%d人目\n",min_number);
  41. printf("二番目に小さい点数%d\n",min2);
  42.  
  43.  
  44.  
  45.  
  46. return 0;
  47. }
  48. ;
Success #stdin #stdout 0.01s 5284KB
stdin
10
20
30
40
50
60
70
80
90
100
stdout
最高点:10人目
二番目に大きい点数90
最低点:1人目
二番目に小さい点数20