//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;
}