回答編集履歴
1
修正
answer
CHANGED
@@ -11,8 +11,8 @@
|
|
11
11
|
多少泥臭いですが、次のように書き換えれば期待通りに作動します。
|
12
12
|
```C
|
13
13
|
int cmp(const void *p, const void *q) {
|
14
|
-
|
14
|
+
double p_score = ((tim_t *)p)->score;
|
15
|
-
|
15
|
+
double q_score = ((tim_t *)q)->score;
|
16
16
|
|
17
17
|
if (p_score > q_score) return 1;
|
18
18
|
else if(p_score < q_score) return -1;
|