小程序-利用递归判断数组是否递增

#include "stdafx.h"
 
void Judge( int *a, int n)
{
     if (n == 1){ printf ( "递增" ); }
     if (n != 1)
     {
         if (a[n-1] >= a[n - 2]){ Judge(a, n - 1); }
         if (a[n-1] < a[n - 2]){ printf ( "非递增" ); }
     }
}
int _tmain( int argc, _TCHAR* argv[])
{
     int a[] = {1,2,3,3,4,5};
     int len = sizeof (a) / sizeof (a[0]);
     Judge(a, len);
     getchar ();
     return 0;
}

你可能感兴趣的:(小程序)