fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int a[10];
  5. int min1,min2,max1,max2;
  6. int i,minc=0,maxc=0;
  7. for(i=0;i<10;i++){
  8. scanf("%d",&a[i]);
  9. }
  10. min1=a[0];
  11. min2=a[0];
  12. max1=a[0];
  13. max2=a[0];
  14. for(i=0;i<10;i++){
  15. printf("%d人目の点数:%d\n",i+1,a[i]);
  16. }
  17.  
  18. for(i=0;i<10;i++){
  19. if(min1>a[i]){
  20. min2=min1;
  21. min1=a[i];
  22. minc=i+1;
  23. }
  24. if(max1<a[i]){
  25. max2=max1;
  26. max1=a[i];
  27. maxc=i+1;
  28. }
  29. }
  30. printf("二番目に大きい点数:%d\n二番目に小さい点数:%d\n",max2,min2);
  31. printf("最高点:%d人目\n最低点:%d人目",maxc,minc);
  32. return 0;
  33. }
  34.  
Success #stdin #stdout 0s 5304KB
stdin
38 66 44 45 66 22 11 55 77 99
stdout
1人目の点数:38
2人目の点数:66
3人目の点数:44
4人目の点数:45
5人目の点数:66
6人目の点数:22
7人目の点数:11
8人目の点数:55
9人目の点数:77
10人目の点数:99
二番目に大きい点数:77
二番目に小さい点数:22
最高点:10人目
最低点:7人目