递归大总结之判断数组是否递增

#include<iostream>
using namespace std;
bool judge(int arr[],int i)
{
	if (i <= 1)
	{
		return true;
	}
	if (arr[i] < arr[i - 1])
	{
		return false;
	}
	else
	{
		return judge(arr, i - 1);
	}
}
int main()
{
	
	int arr[5] = { 1, 2, 2, 4, 5 };
	int len = sizeof(arr) / sizeof(arr[0]);
    bool flag=judge(arr,len-1);
	cout << flag << endl;
	system("pause");
}

posted @ 2017-03-07 23:18  乐天的java  阅读(215)  评论(0)    收藏  举报