输入一个自然数n,求1+2+...+n的值,要求:不能使用乘除,if, else, switch, for, do , while, 三目运算,
int func(int n, int *sum)
{
return n && (*sum += n) && func(n-1, sum);
}
经典的题目总是耐人寻味,值得思考!
输入一个自然数n,求1+2+...+n的值,要求:不能使用乘除,if, else, switch, for, do , while, 三目运算,
int func(int n, int *sum)
{
return n && (*sum += n) && func(n-1, sum);
}
经典的题目总是耐人寻味,值得思考!