1.循环
#include<stdio.h>
int main() {
int i,sum;
for (i = 1, sum = 0; i <= 100; i++) {
sum = sum + i;
}
printf("%d", sum);
}

2.静态局部变量
#include<stdio.h>
int main() {
int sumAdd(int n);//函数的声明

int i;
for (i = 1; i < 100; i++) {sumAdd(i);
}
printf("%d", sumAdd(100));

}
int sumAdd(int n) {
static int b = 0;
b = b + n;
return b;
}

3.递归

#include<stdio.h>
int main() { int numAdd(int n);//函数的声明 /int b; b=numAdd(100); printf("%d", b);/ printf("%d",numAdd(100)); return 0;}int numAdd(int n) { int c = 0; if (n > 1) { c = numAdd(n - 1) + n; } else{ return 1; } return c;}

求1-100的和的几种方法相关推荐

  1. 求两个数的最小公倍数; 两种方法

    个人博客网站:https://www.liuzhi.org.cn/ //#include<stdio.h> //求两个数的最小公倍数: 两种方法 //1 //int main() //{ ...

  2. java求小于n的素数_java_Java实现求小于n的质数的3种方法,质数概念 质数,又称素数, - phpStudy...

    Java实现求小于n的质数的3种方法 质数概念 质数,又称素数,指在一个大于1的自然数中,除了1和此整数自身外,无法被其他自然数整除的数(也可定义为只有1和本身两个因数的数). 最小的素数是2,也是素 ...

  3. 机器学习中的矩阵求导的一点总结(三种方法求线性回归最佳参数)

    机器学习中的矩阵求导的一点总结(三种方法求线性回归最佳参数) 转载于:https://blog.csdn.net/promisejia/article/details/80159619?ops_req ...

  4. 求超定方程组最小二乘解的三种方法

    目录 1.超定线性方程组与最小二乘解 2.求解超定方程组的三种方法 3.参考链接 1.超定线性方程组与最小二乘解     超定线性方程组:方程的个数大于解个数,方程组是无解的,但是我们可以求得其最小二 ...

  5. 【C语言求素数(质数)的三种方法】

    失踪人口回归,假期因为太懒,刚开学的这几天又真的忙,所以好长时间没有发文章了,马上我们要进行C语言考试了,我发现学的东西好多都不太懂,所以慢慢要在进行一次复习了:上周数据结构课上老师让写程序求素数,我 ...

  6. c语言 | 求100-200之间的素数(两种方法)

    首先要求100-200之间的素数,要知道素数是什么? 素数就是质数,只能被自身和1整除 下面会介绍两种方法: 常规方法: 代码: int main() {     int i = 0;     for ...

  7. C语言——求三个数中最大值(6种方法)

    目录 第一种:if嵌套语句 第二种:&&防止if嵌套 第三种:假定其中一个变量为最大值 第四种:三元运算符 第五种:调用函数 第六种:假定中间变量为最大值 使用软件:DEV-C++ 原 ...

  8. js习题(求两个数的和的四种方法)

    不推荐使用递归,递归使用太多会导致栈溢出 <!DOCTYPE html> <html lang="en"><head><meta char ...

  9. 【C语言】求一千以内的素数 第一种方法

    第一种方法:平常思维(人们第一印象会想到的) //什么是素数? -- 除了1和本身之外不能被其他数整除的数 #include "stdio.h"int main(){int n,j ...

  10. python求和1到100_python求1到100的和的几种方法

    我自己写的,while循环 i = a = 0 while i < 100: i = i + 1; a = a + i; print(a) 网上方法一,for循环 a = 0 for i in ...

最新文章

  1. as一种模拟输入效果
  2. 总是多次出现 那个同样的 权限错误 _storage_write_error_, 所以一开始就把机器设好setenforce 0...
  3. java访问远程共享文件
  4. Linux C语言结构体
  5. 2020数字营销白皮书
  6. 定制CentOS 5.6精简的自动安装版及心得
  7. Oracle数据库备份dmp文件,使用cmd命令导入导出步骤,以及忘记Oracle密码
  8. apue.h头文件内容
  9. Struts2的学习-属性驱动和模型驱动
  10. RHEL6与Oracle 11G R2之开篇:安装
  11. Linux下的shell编程(二)BY 四喜三顺
  12. c#实现json转kml、kmz、shp格式
  13. NRF52840 DFU APP使用noinit ram方法
  14. IllegalArgumentException: dataSource or dataSourceClassName or jdbcUrl is required
  15. servlet part对象文件上传
  16. 知识管理与竞争情报的联系
  17. vue组件之具名slot 的分类案例
  18. 微信公众号开发详细教程
  19. 微信小程序 - 按需注入
  20. Linux驱动开发(十八)---网络(网卡)驱动学习

热门文章

  1. 「实战篇」开源项目docker化运维部署-前端java部署(八)
  2. 微信公众号标题怎么写更吸引人?
  3. 盛迈坤电商:拼多多推广数据多久会显示
  4. 【保研面经】人大信息学院,北航计算机学院,中科大大数据学院,南大计算机系
  5. 计算机教学反思杂文,教学反思或随笔
  6. 计算机专业男人喜欢什么样的女人,说实在的,其实男人真正喜欢的女人,就三个特征...
  7. web全栈工程师(前端进阶)学习线路图
  8. 一网通支付ios开发
  9. 写一个旅行青蛙攻略APP
  10. 输入一个整数n,按要求生成一个n*n的蛇形矩阵