天天看点

C 语言实例 - 计算自然数的和

C 语言实例 - 计算自然数的和

C 语言实例

自然数是指表示物体个数的数,即由0开始,0,1,2,3,4,……一个接一个,组成一个无穷的集体,即指非负整数。

实例 - 使用 for

#include <stdio.h>

int main()

{

int n, i, sum = 0;

printf("输入一个正整数: ");

scanf("%d",&n);

for(i=1; i <= n; ++i)

{

sum += i; // sum = sum+i;

}

printf("Sum = %d",sum);

return 0;

}

实例 - 使用 while

i = 1;

while ( i <=n )

sum += i;

++i;

运行结果:

输入一个正整数: 100
Sum = 5050
      

实例 - 使用递归

int addNumbers(int n);

int num;

printf("输入一个整数: ");

scanf("%d", &num);

printf("Sum = %d",addNumbers(num));

int addNumbers(int n)

if(n != 0)

return n + addNumbers(n-1);

else

return n;

C 语言实例