Guest User

Untitled

a guest
Jun 19th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. int main (void)
  4. {
  5. int a1,a2,a3,a4,a5,a6;
  6. int min1,min2,min3;
  7. int average;
  8.  
  9. printf("第1個數字\n");
  10. scanf("%d",&a1);
  11.  
  12. printf("第2個數字\n");
  13. scanf("%d",&a2);
  14. while(a2 == a1){
  15. printf("數字重複\n");
  16. printf("第2個數字\n");
  17. scanf("%d",&a2);}
  18.  
  19.  
  20. printf("第3個數字\n");
  21. scanf("%d",&a3);
  22. while(a3 == a1 || a3 == a2){
  23. printf("數字重複\n");
  24. printf("第3個數字\n");
  25. scanf("%d",&a3);}
  26.  
  27. printf("第4個數字\n");
  28. scanf("%d",&a4);
  29. while(a4 == a1 || a4 == a2 || a4 == a3){
  30. printf("數字重複\n");
  31. printf("第4個數字\n");
  32. scanf("%d",&a4);}
  33.  
  34.  
  35. printf("第5個數字\n");
  36. scanf("%d",&a5);
  37. while(a5 == a1 || a5 == a2 || a5 == a3 || a5 == a4){
  38. printf("數字重複\n");
  39. printf("第5個數字\n");
  40. scanf("%d",&a5);}
  41.  
  42. printf("第6個數字\n");
  43. scanf("%d",&a6);
  44. while(a6 == a1 || a6 == a2 || a6 == a3 || a6 == a4 || a6 == a5){
  45. printf("數字重複\n");
  46. printf("第6個數字\n");
  47. scanf("%d",&a6);}
  48.  
  49.  
  50.  
  51. if(a2<a1){
  52. min2 = a1;
  53. min1 = a2;}
  54. else
  55. min2 = a2;
  56. min1 = a1;
  57.  
  58.  
  59.  
  60. if(a3<min1){
  61. min3 = min2;
  62. min2 = min1;
  63. min1 = a3;}
  64. else
  65. if(a3<min2){
  66. min3 = min2;
  67. min2 = a3;}
  68. else
  69. if(a3<min3){
  70. min3 = a3;}
  71.  
  72.  
  73.  
  74. if(a4<min1){
  75. min3 = min2;
  76. min2 = min1;
  77. min1 = a4;}
  78. else
  79. if(a4<min2){
  80. min3 = min2;
  81. min2 = a4;}
  82. else
  83. if(a4<min3){
  84. min3 = a4;}
  85.  
  86.  
  87.  
  88. if(a5<min1){
  89. min3 = min2;
  90. min2 = min1;
  91. min1 = a5;}
  92. else
  93. if(a5<min2){
  94. min3 = min2;
  95. min2 = a5;}
  96. else
  97. if(a5<min3){
  98. min3 = a5;}
  99.  
  100.  
  101.  
  102. if(a6<min1){
  103. min3 = min2;
  104. min2 = min1;
  105. min1 = a6;}
  106. else
  107. if(a6<min2){
  108. min3 = min2;
  109. min2 = a6;}
  110. else
  111. if(a6<min3){
  112. min3 = a6;}
  113.  
  114. average += (a1+a2+a3+a4+a5+a6) / 6;
  115.  
  116.  
  117. printf("最小值%d 第二小值%d 第三小值%d 平均值%d\n",min1,min2,min3,average);
  118.  
  119.  
  120. system("pause");
  121. return 0;
  122. }
Add Comment
Please, Sign In to add comment