回答編集履歴
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;
         | 
