2025年计算自然数之和的三种方法

计算自然数之和的三种方法1 使用 for include stdio h int main int n i sum 声明变量 sum 0 定义初值 printf 请输入正整数 scanf d amp n for i 0 i lt n i stdio h

大家好,我是讯享网,很高兴认识大家。

1.使用for

#include<stdio.h> int main() { int n,i,sum;//声明变量 sum = 0;//定义初值 printf(" 请输入正整数:"); scanf("%d",&n); for (i = 0; i <=n;i++) { sum += i; } printf("sum=%d", sum); return 0; }

讯享网

 

2使用while

 


讯享网

讯享网#include<stdio.h> int main() { int n,i,sum;//声明变量 sum = 0;//定义初值 i = 1; printf(" 请输入正整数:"); scanf("%d",&n); while(i<=n) { sum += i; ++i; } printf("sum=%d", sum); return 0; }

3.使用递归

#include<stdio.h> int addnumbers(int n);//声明求和函数 int main() { int num,sum;//声明变量 sum = 0;//定义初值 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; }

 

 

小讯
上一篇 2025-02-21 23:00
下一篇 2025-03-01 19:06

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/54619.html