回答編集履歴

1

追記

2023/01/28 14:51

投稿

episteme
episteme

スコア16614

test CHANGED
@@ -7,3 +7,30 @@
7
7
  scanf("%d %d %d",&a,&b,&c);
8
8
 
9
9
  じゃなくて?
10
+
11
+ 次に該当のコード
12
+ ```C
13
+ /* [1] */ if(c<b){
14
+ t=c;
15
+ c=b;
16
+ b=t;
17
+
18
+ }
19
+
20
+ /* [2] */ if(b<a){
21
+ t=b;
22
+ b=a;
23
+ a=t;
24
+ }
25
+
26
+ /* [3] */if(c<a){
27
+ t=c;
28
+ c=a;
29
+ a=t;
30
+ }
31
+ ```
32
+
33
+ [1] c < b なら交換する → b の方が小さくなる
34
+ [2] b < a なら交換する → a の方が小さくなる
35
+ ここまでやれば、a が3つの中で最小となる。
36
+ であれば**残るは b<cとすればいいのだから[3]でやってることはマチガイ**だ。