累加1+2+...+10的4种写法
来源:互联网 发布:sqlserver 优势 编辑:程序博客网 时间:2024/06/05 02:57
看到这个标题的人可能立即就想起了孔乙己所谓的回字的四种写法,但这里要说的4种写法绝对不像孔乙己那样迂腐,因为这些写法所使用的方法,都包含不同的思想,有着不同的应用,好了,下面详细列出。
- 1、C语言提供的循环语句
main(){ int sum=0; for (int i=1;i<=10;i++) sum += i; printf("%d",sum);}
int sum(int n){ if (n == 1) return 1; return n+sum(n-1);}main(){ printf("%d",sum(10);}
template<int n>class sum{public: static const int value = n + sum<n-1>::value;};template<>class sum<1>{public: static const int value = 1;};main(){ printf("%d",sum<10>::value);}
#define SUM(n) SUM_##n#define SUM_1 1#define SUM_2 SUM_1+2#define SUM_3 SUM_2+3#define SUM_4 SUM_3+4#define SUM_5 SUM_4+5#define SUM_6 SUM_5+6#define SUM_7 SUM_6+7#define SUM_8 SUM_7+8#define SUM_9 SUM_8+9#define SUM_10 SUM_9+10main(){ printf("%d",SUM(10));}
- 累加1+2+...+10的4种写法
- storm两个案例(1单词计数本地执行 2累加集群执行 3集群关闭storm任务写法)
- 项目10-分数的累加
- 分数的累加(4)
- 分数的累加(2)
- 分数的累加(1)
- 1到100的累加
- 第10周项目2-分数的累加(两种方法)
- PHP实现从1累加到100(1+2+….+100=)的几种思路
- 第10周项目2--分数的累加
- 第10周项目2:分数的累加
- 10:满足条件的数累加
- c++实验4-分数的累加
- c++实验4—分数的累加
- c++实验4-分数的累加
- c++实验4—分数的累加
- c++实验4-分数的累加
- C++实验4-分数的累加
- 问题解决之--无法识别的属性“targetFramework”。请注意属性名称区分大小写。
- Java MD5
- Java读取数据库Blob对象返回到JSP页面和getOutputStream() has already been called for this response异常处理
- 常见的链表题目
- some special cases of "extern" in C
- 累加1+2+...+10的4种写法
- Android Property System
- 日语学习--- 公司介绍写法
- 使用internal(com.android.internal)和hidden(@hide)APIs – Part 3
- Cannot create a server using the selected type
- android adb command
- Database Vault 重新建库
- java创建文件、文件夹
- 高端内存和低端内存