算法题1+2+...+N

题目:求1+2+…+n,要求不能使用乘除法、forwhileifelseswitchcase等关键字以及条件判断语句(A?B:C)。

int solve(int n)
{
    int i = 1;
    (n > 1) && (i = solve(n - 1) + n);
    return i;
}


posted @ 2014-10-17 10:34  jasonkent27  阅读(135)  评论(0编辑  收藏  举报