c语言中如何判断一个数组是递增数组
2016-06-23 21:38
363 查看
用递归算法判断数组a 是否为一个递增数组。 递归的方法,记录当前最大的,并且判断当前的是否比这个还大,大则继续,否则返回false结束: bool fun(int a[], int n) { if(n= =1) return true; if( n= =2 ) return a[n-1] >= a[n-2]; return fun( a,n-1) && ( a[n-1] >= a[n-2] ); }
相关文章推荐
- C语言使用非递归和递归函数分别实现阶乘,斐波那契,最大公约数
- C语言使用非递归和递归函数分别实现阶乘,斐波那契,最大公约数
- 238. Product of Array Except Self
- c++学习心得
- sizeof详解 字节对齐
- C++
- C++STL之map
- c++从int转string、char的方法总结
- C++STL之vector
- win7 cmd 共享wifi c++
- 转载卓越的教练是如何训练高手的
- C++课程学期总结
- 2016下学期c++学习总结
- 算法导论第二十四章-单源最短路径-Cpp代码实现
- 转载:C++ operator关键字(重载操作符)
- C语言的指针、链表的原理和各类操作
- c++io
- [FrameBuffer驱动]利用Libjpeg库通过C语言向tiny4412开发板刷一幅jpg图片
- 初次接受C语言游戏程序感受
- C++中虚函数工作原理和(虚)继承类的内存占用大小计算