fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int i,sc[10],max1,max2,min1,min2;
  5. max1 = 0;
  6. max2 = -1;
  7. min1 = 101;
  8. min2 = 100;
  9.  
  10. printf("得点を入力してください\n");
  11. for(i = 0;i < 10;i ++){
  12. scanf("%d",&sc[i]);
  13. printf("%d人目:%d点\n",i+1,sc[i]);
  14. }
  15.  
  16. for(i = 0;i < 10;i ++){
  17. if(sc[i] >= max1){
  18. max2 = max1;
  19. max1 = sc[i];
  20. }else if(sc[i] >= max2){
  21. max2 = sc[i];
  22. }
  23. if(sc[i] <= min1){
  24. min2 = min1;
  25. min1 = sc[i];
  26. }else if(sc[i] <= min2){
  27. min2 = sc[i];
  28. }
  29. }
  30.  
  31. printf("最高点:%d点\n最低点:%d点\n2番目に大きい数:%d点\n2番目に小さい数:%d点\n",max1,min1,max2,min2);
  32. return 0;
  33. }
  34.  
Success #stdin #stdout 0s 5316KB
stdin
43
54
23
75
64
33
95
33
46
14
stdout
得点を入力してください
1人目:43点
2人目:54点
3人目:23点
4人目:75点
5人目:64点
6人目:33点
7人目:95点
8人目:33点
9人目:46点
10人目:14点
最高点:95点
最低点:14点
2番目に大きい数:75点
2番目に小さい数:23点