递归应用---倒序输出数组
2015-12-23 16:42
429 查看
//用递归函数逆序输出数组中的10个元素 。 #include<stdio.h> void fun(int a[], int i) { if (i > 0) { //不可去掉if后的花括号。否则,fun(a,--i);语句会导致本函数成为死循环 。 printf_s("%d ", a[i - 1]); fun(a, --i); //注意这里是--i } } void main() { int a[10]; for (int i = 0; i < 10; i++) { a[i] = i; } printf_s("当前数组为: "); for (int i = 0; i < 10; i++) { printf_s("%d ", a[i]); } printf_s("\n倒序输出: "); fun(a, 10); printf_s("\n"); system("pause"); }
相关文章推荐
- vc++6.0在win8.1遇到的问题
- android SDK开发(五)TitleBar封装
- 关于this问题
- JetBrains PhpStorm 使用
- 老李推荐:第3章3节《MonkeyRunner源码剖析》脚本编写示例: MonkeyImage API使用示例 2
- 老李推荐:第3章3节《MonkeyRunner源码剖析》脚本编写示例: MonkeyImage API使用示例 1
- windows命令行下编译、运行c程序
- 提升 Node.js 应用性能的 5 个技巧
- cin详解(cin.get()、cin.getline()、cin.clear()、cin.sync())
- hadoop添加节点和删除节点
- leetcode刷题日记——Symmetric Tree
- CSS 文字两边加直线
- mybatis报错
- quartz个别任务不执行处理
- Java调用webservice接口方法
- Partition auto-Manage
- iOS Lable给文字添加中划线和下划线
- ios UISegmentedControl 用法 【转】
- python 一句话输出26个英文字母
- 老李推荐: 第3章2节《MonkeyRunner源码剖析》脚本编写示例: MonkeyDevice API使用示例 4