龙空技术网

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

编程知识分享 173

前言:

而今小伙伴们对“c语言程序求1到100的和”可能比较注重,咱们都想要分析一些“c语言程序求1到100的和”的相关知识。那么小编在网摘上汇集了一些关于“c语言程序求1到100的和””的相关文章,希望小伙伴们能喜欢,我们一起来了解一下吧!

自然数是指表示物体个数的数,即由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

#include <stdio.h>

int main()

{

int n, i, sum = 0;

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

scanf("%d",&n);

i = 1;

while ( i <=n )

{

sum += i;

++i;

}

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

return 0;

}

运行结果:

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

实例 - 使用递归

#include <stdio.h>

int addNumbers(int n);

int main()

{

int num;

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

scanf("%d", &num);

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

return 0;

}

int addNumbers(int n)

{

if(n != 0)

return n + addNumbers(n-1);

else

return n;

}

标签: #c语言程序求1到100的和