fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int a[10],b1,b2,i,max1=0,min1=100,max2=0,min2=100;
  5. for(i=0;i<10;i++){
  6. printf("%d人目の点数:",i+1);
  7. scanf("%d\n",&a[i]);
  8. printf("%d\n",a[i]);
  9. }
  10. for(i=0;i<10;i++){
  11. if(max1<a[i]){
  12. max2=max1;
  13. max1=a[i];
  14. b1=i;
  15. }
  16. else if(max2<a[i]){
  17. max2=a[i];
  18. }
  19. }
  20. for(i=0;i<10;i++){
  21. if(min1>a[i]){
  22. min2=min1;
  23. min1=a[i];
  24. b2=i;
  25. }
  26. else if(min2>a[i]){
  27. min2=a[i];
  28. }
  29. }
  30. printf("二番目に高い点数:%d\n",max2);
  31. printf("二番目に低い点数:%d\n",min2);
  32. printf("最高点:%d人目\n",b1+1);
  33. printf("最低点:%d人目\n",b2+1);
  34. return 0;
  35. }
  36.  
Success #stdin #stdout 0s 5324KB
stdin
23 43 64 20 15 85 35 62 7 39
stdout
1人目の点数:23
2人目の点数:43
3人目の点数:64
4人目の点数:20
5人目の点数:15
6人目の点数:85
7人目の点数:35
8人目の点数:62
9人目の点数:7
10人目の点数:39
二番目に高い点数:64
二番目に低い点数:15
最高点:6人目
最低点:9人目