回答編集履歴

4

文言修正

2021/05/02 13:28

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -1,4 +1,4 @@
1
- ループ内で`k`を宣言してしまっているため、値が更新されていません。
1
+ ループ内で`k`を宣言してしまっているため、ループ外で宣言した`k`の値が更新されていません。
2
2
 
3
3
  また、`abs()`は`int`用です。`double`なら`fabs()`を使用してください。
4
4
 

3

書式修正

2021/05/02 13:28

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -1,6 +1,6 @@
1
1
  ループ内で`k`を宣言してしまっているため、値が更新されていません。
2
2
 
3
- また、`abs()`はint用です。`double`なら`fabs()`を使用してください。
3
+ また、`abs()`は`int`用です。`double`なら`fabs()`を使用してください。
4
4
 
5
5
  ```diff
6
6
 

2

指摘追加

2021/05/02 12:55

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -1,4 +1,6 @@
1
1
  ループ内で`k`を宣言してしまっているため、値が更新されていません。
2
+
3
+ また、`abs()`はint用です。`double`なら`fabs()`を使用してください。
2
4
 
3
5
  ```diff
4
6
 

1

コード修正

2021/05/02 12:55

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -4,6 +4,6 @@
4
4
 
5
5
  - double k=abs(z);
6
6
 
7
- + k=abs(z);
7
+ + k=fabs(z);
8
8
 
9
9
  ```