**

 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可

 *

 *

 * @param n int整型

 * @return int整型

 */

int recursion(int n ) {

    if( n <= 0)

        n = -n;

    // write code here

    static int m = 0;

    if (n > 0) {

        m = m + n;

        recursion(--n);

    }

    return m;

}