#include <stdio.h>
#include "math.h"
#define max 100
int IsSorted(int array[],int n);
main()
{
int n,array[max],v;
n=0;
clrscr();
printf("这个程序检测你输入的整型数组是否为非递减的次序排列。/n");
printf("输入一个整型数组,最多100个,以-1结束。/n");
while(n<max)
{
scanf("%d",&v);
if(v==-1)break;
array[n]=v;
n++;
}
if(IsSorted(array,n)==1)
printf("这个数组是按照非递减的次序排列的。/n");
else
printf("这个数组不是按照非递减的次序排列的。/n");
getch();
}
int IsSorted(int array[],int n)
{
int i;
for(i=0;i<n;i++)
{
if(array[i]>array[i+1])return 0;
}
return 1;
}