2011-c-一-5
//递增:1,不递增:0
int dec(int a[],int n)
{
if(n==0)
return 1; //递增
if(a[n]>a[n-1])
return dec(a,n-1);
else
return 0; //不递增
}
方法二:
int dec(int a[], int n)
{
//printf("n=%d,",n);
//printf("a[0]=%d\n",a[0]);
if (n <= 1)
{
return 0;//非递增
}
if (a[0] < a[1])
{
return dec(++a,--n);//注意n--是先把值给dec再减
}else{
return 1;//递增
}
}
int main()
{
int a[]={1,2,9,5};
printf("%d",dec(a,4));
}