teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追加

2020/08/20 12:51

投稿

amiya
amiya

スコア1218

answer CHANGED
@@ -7,4 +7,23 @@
7
7
  }
8
8
  ```
9
9
 
10
- こういう事??
10
+ こういう事??
11
+
12
+ > 「同等の式」の個所を同じソースコードで記述したい
13
+
14
+ の意味がいまいちわからない…
15
+ その部分はコードをいじってはダメなのか。
16
+ その部分だけを同等の別の式に置き換えたいのか。
17
+ 単純に、2か所のその部分を同じ書き方にしたい、なのか。
18
+
19
+
20
+ コメントの付いた行を書き換えて良くて、配列を使うのはズルいなら。こうかなー?
21
+ 単一ループで。
22
+
23
+ ```C
24
+ for(int i=-4; i<5; i++){
25
+ i && printf("%d ",5-(i<0?-i:i));
26
+ printf("\n" );
27
+ }
28
+ ```
29
+ absを使っていいなら。真ん中は`i && printf("%d ",5-abs(i));`にするとスッキリする。