升序表示越来越大 即1 2 3 4 5 6
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
void fun(int array[], int arraySize, int index)
{
if(arraySize == 0)//Q:此段其实只需要第一次判断,如何实现呢?
{
printf("数组为空!\n");
return;
}
else if(index == (arraySize - 1) )//已经到最后一个,arraySize需-1
{
printf("满足升序!\n");
return;
}
else if(array[index+1] <= array[index])
{
printf("不满足升序!\n");
return;
}
else
fun(array,arraySize,++index);
}
int main()
{
int array[] = {1,3,4,7,6,9};
fun(array, sizeof(array)/sizeof(array[0]), 0);
return 0;
}