2020-06-01(C)語言 - 計算自然數(shù)的和(非遞歸和遞歸算法)

//C 語言 - 計算自然數(shù)的和

include <stdio.h>

int main()
{
int i, n, sum = 0;
printf("請輸入一個自然數(shù):");
scanf("%d", &n);
for (i = 0; i <= n; i++)
{
sum += i;
}
printf("前%d個自然數(shù)的和是:%d\n", n, sum);
return 0;
}
//自然數(shù)是指表示物體個數(shù)的數(shù),即由0開始,0,1,2,3,4,……一個接一個,組成一個無窮的集體,即指非負整數(shù)。
//遞歸算法:

include <stdio.h> //C 語言 - 計算自然數(shù)的和,遞歸算法

int addNum(int n);
int main()
{
int num;
printf("輸入一個自然數(shù): ");
scanf("%d", &num);
printf("sum = %d\n", addNum(num));
return 0;
}
int addNum(int n)
{
if (n != 0)
return n + addNum(n - 1);
else
return n;
}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容