求1+2+…+n, 要求不能使用乘除法、for、while、if、else、switch、case等關鍵字 以及條件判斷語句(A?B:C)

求1+2+…+n,
要求不能使用乘除法、for、while、if、else、switch、case等關鍵字

以及條件判斷語句(A?B:C)

#include <stdio.h>
int sum(int n)
{
    int tmp = 0;
	(n) && (tmp = sum(n-1));
	return n + tmp;
}
int main()
{
    printf("%d\n", sum(100));
    return 0;
}




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章