fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int a[10],i,max1=0,max2=0,min1=100,min2=100,maxnum=0,minnum=0;
  5. for(i=0; i<10; i++){
  6. printf("%d人目の点数を入力してください\n",i+1);
  7. scanf("%d",&a[i]);
  8. }for(i=0; i<10; i++){
  9. printf("\n%d人目の点数:%d",i+1,a[i]);
  10. }for(i=0; i<10; i++){
  11. if(a[i]>max1){
  12. max1=a[i];
  13. maxnum=i;
  14. }else if(a[i]>max2){
  15. max2=a[i];
  16. }
  17. }
  18. printf("\n2番目に大きい点数:%d",max2);
  19.  
  20. for(i=0; i<10; i++){
  21. if(a[i]<min1){
  22. min2=min1;
  23. min1=a[i];
  24. minnum=i;
  25. }else if(a[i]<min2){
  26. min2=a[i];
  27. }
  28. }printf("\n2番目に小さい点数:%d",min2);
  29. printf("最高点:%d人目",maxnum+1);
  30. printf("最低点:%d人目",minnum+1);
  31. }
Success #stdin #stdout 0s 5320KB
stdin
30 20 10 60 50 90 85 35 45 5
stdout
1人目の点数を入力してください
2人目の点数を入力してください
3人目の点数を入力してください
4人目の点数を入力してください
5人目の点数を入力してください
6人目の点数を入力してください
7人目の点数を入力してください
8人目の点数を入力してください
9人目の点数を入力してください
10人目の点数を入力してください

1人目の点数:30
2人目の点数:20
3人目の点数:10
4人目の点数:60
5人目の点数:50
6人目の点数:90
7人目の点数:85
8人目の点数:35
9人目の点数:45
10人目の点数:5
2番目に大きい点数:85
2番目に小さい点数:10最高点:6人目最低点:10人目