【C语言】不使用循环和判断语句,求出1-100之间所有数的和
2015-06-30 15:53
615 查看
//不使用循环和判断语句,求出1-100之间所有数的和 #include <stdio.h> int fun(int n, int *sum) { *sum = *sum + n; (n--) && (fun(n, sum)); return n; } int main() { int n = 100; int sum = 0; fun(n, &sum); printf("%d\n", sum); return 0; } <img src="http://img.blog.csdn.net/20150630155401858?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZG91ZG91d2ExMjM0/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
相关文章推荐
- java语言和c语言中基本数据类型的长度
- 【c语言】求绝对值
- 【C语言】编写函数,将一个数的指定位置置0或置1
- C++ 中 new 操作符内幕:new operator、operator new、placement new
- 【c语言】将正数变成对应的负数,将负数变成对应的正数
- 【c语言】不用大与小与号,求两数最大值
- 【C语言】给一组组数,只有两个数只出现了一次,其他所有数都是成对出现的,找出这两个数。
- 【C语言】在两个数成对出现的数组中找到一个单独的数。
- C++常量(C++数值常量、字符串常量、符号常量)
- C++文件操作详解(ifstream、ofstream、fstream)
- C++的四种强制转换
- C++学习随记-基础知识篇一
- C++数据类型
- 黑马程序员-OC语言-关于OC中的static关键字使用(听课笔记)
- 黑马程序员-OC语言-方法重载问题(听课笔记)
- C++中namespace的使用
- 如何创建C++程序
- C++程序的编写和实现
- 黑马程序员-OC语言-依赖关系(听课笔记)
- C++程序的构成和书写形式