回答編集履歴
2
コード修正
    
        answer	
    CHANGED
    
    | @@ -77,18 +77,18 @@ | |
| 77 77 | 
             
                  int m = m0;
         | 
| 78 78 | 
             
                  int n = n0;
         | 
| 79 79 | 
             
                  if (swap != 0) {
         | 
| 80 | 
            -
             | 
| 80 | 
            +
                    if (m < n) {
         | 
| 81 | 
            -
             | 
| 81 | 
            +
                      int tmp = m;
         | 
| 82 | 
            -
             | 
| 82 | 
            +
                      m = n;
         | 
| 83 | 
            -
             | 
| 83 | 
            +
                      n = tmp;
         | 
| 84 | 
            -
             | 
| 84 | 
            +
                    }
         | 
| 85 85 | 
             
                  }
         | 
| 86 86 |  | 
| 87 87 | 
             
                  do {
         | 
| 88 | 
            -
             | 
| 88 | 
            +
                    count++;
         | 
| 89 | 
            -
             | 
| 89 | 
            +
                    int d = m % n;
         | 
| 90 | 
            -
             | 
| 90 | 
            +
                    m = n;
         | 
| 91 | 
            -
             | 
| 91 | 
            +
                    n = d;
         | 
| 92 92 | 
             
                  } while (n != 0);
         | 
| 93 93 | 
             
                  // printf("gcd(%d, %d)=%d\n", m0, n0, m);
         | 
| 94 94 |  | 
1
脱字
    
        answer	
    CHANGED
    
    | @@ -1,4 +1,4 @@ | |
| 1 | 
            -
            > ... 件式が有る意味はなんですか?...
         | 
| 1 | 
            +
            > ... 条件式が有る意味はなんですか?...
         | 
| 2 2 |  | 
| 3 3 | 
             
            m > n になるような処理をする理由は、 % の計算回数を減らすためです。
         | 
| 4 4 |  | 
