摘要: 先来看题:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。1.分析,跟上一题相似,打印第5的字符前先递归打印第4个字符,直到第1个字符,然后从第1个字符依次打到第5个。2.源代码:#include #include #include void print... 阅读全文
posted @ 2014-03-04 21:38 庄浩 阅读(989) 评论(0) 推荐(0) 编辑
摘要: 写给自己谁也不能预测未来,当你选择的时候,你不知道前面你会面对什么,是光明,抑或黑暗,是荣耀,抑或屈辱。当人们满怀希望得踏上自己逐梦的道路上时,他们不知道,他们将要面对多少艰辛。然而,我们依旧应该义无反顾得追逐梦想,因为放弃、妥协是最容易不过了。当我们舍弃原本安稳的生... 阅读全文
posted @ 2014-03-04 12:56 庄浩 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 我们利用这道题来了解一下递归,复习一下递归的几个点。1.递归公式2.递归出口比较简单,直接看程序和注释即可:#include #include //用递归求阶乘long int fn(int); //先声明函数原型int main(){ int n; ... 阅读全文
posted @ 2014-03-04 11:48 庄浩 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 题目如标题所说,大家一定觉得很简单,确实,求阶乘谁不会啊,完事做个求和不就成了么,我也是这么想的,于是想都不想开始编代码:#include #include //求1到20的阶乘的和int main(){ int i,j; long int sum,n; ... 阅读全文
posted @ 2014-03-04 11:35 庄浩 阅读(1793) 评论(0) 推荐(0) 编辑
摘要: 我们来看题:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20 项之和。1。分析:问题的关键在于找出每一项与前一项的关系,分析得到,每一项的分子为前一项分子与分母的和,而分母为前一项的分子,所以利用循环,每次改变分子分母的值然... 阅读全文
posted @ 2014-03-04 11:13 庄浩 阅读(2208) 评论(0) 推荐(0) 编辑
摘要: 来看题目:打印如下的菱形。1.分析,常见的打印问题都是通过i,j来控制打印的位置进行打印,这道题也不例外。将菱形分为上下两部分,第一部分为1到4行,第二部分为5到7行,第一部分通过分析我们得到这样的规律,若i在区间[0,4)内循环,那么打印空格的位置在[0,3-i),... 阅读全文
posted @ 2014-03-04 10:11 庄浩 阅读(353) 评论(0) 推荐(0) 编辑