C 递归
来源:互联网 发布:微信小程序域名未备案 编辑:程序博客网 时间:2024/04/30 00:40
逛博客 找到一个牛人的博客 很犀利 里面正好有关于C语言的 我就根据练习练习 正愁没参考的程序
把程序练习后 保存一份在自己的博客里 这属于转载了吧
他的博客地址:http://blog.chinaunix.net/uid/24219701/frmd/15655/page/1.html C部分的 大家可以去看看
下面是两个递归的练习:
#include <stdlib.h>#include <stdio.h>void fun(int); /* 函数声明 */int main(){ int x = 1; fun(x); /* 函数调用 */ return 0;}void fun(int i) /* 函数定义 */{ if(i > 5) { printf("Done!\n"); return; /* 如果没有该语句,程序将进入死循环 */ } printf("%d\n", i); fun(++i); /* 函数递归 */ return;}
#include <stdlib.h>#include <stdio.h>int func(int); /* 函数声明 */int main(){ int n,y; printf("Input n (>0) : "); scanf("%d", &n); /* 输入正整数n */ if(n <= 0) { printf("Error!\n"); } else { y = fun(n); /* 函数调用 */ printf("%d! = %d \n", n, y); /* 输出运算结果 */ } return 0;}int fun(int n) /* 函数定义 */{ int t; if(1 == n) /* 递归结束条件 */ { return 1; } else { t = n*fun(n-1); /* 函数递归调用 */ return t; }}
- C 递归
- 【c++】递归
- C 递归
- c典型算法 递归
- c典型算法 递归
- C#_递归算法
- C语言 阶乘递归
- C 递归排列
- objective-c递归目录
- C语言之递归
- C语言 -- 递归学习
- objective-c目录递归
- C语言递归练习
- 读懂C/C++递归
- C# 递归算法!
- C + +的递归函数
- c算法 ->递归函数
- C中的递归问题
- Ubuntu下SDK Manger找不到tools菜单解决办法
- 开源 免费 java CMS - FreeCMS-功能说明-用户管理
- 第十七周上机任务---指针玩字符串
- Virtual networking in Linux
- outlook express 邮件导入 outlook
- C 递归
- 心得7-hibernate级联之多对多转换为多对一的问题剖析
- 端口映射(转发)、MAC绑定、DDNS、远程开机基础知识
- 当表达式中存在有符号类型和无符号类型时
- 《Android系统学习》之bug定位
- UML中的泛化、依赖、关联、聚合、组合关系
- 心得8-hibernate 高级映射
- [Android实例] 适应多行长文本的Android TextView
- mysql索引问题