求1+2+…+n

題目:求1+2+…+n,

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


#include "stdlib.h"
#include "stdio.h"

int getSn(int n, int &sum){
	
	n && getSn(n-1, sum);

	return (sum+=n);

}



void main(){

	int n = 100;
	int sum = 0;

	printf("1+2+...+n = %d\n", getSn(n, sum));
	

}


發佈了34 篇原創文章 · 獲贊 4 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章