判断一个数与其前面或后面连续几个数的语句关键语句:
变量说明: a[i]表示一维数组变量,i是数组下标变量,a[i-1]、…、a[i-5]分别表示当前数组元素a[i]的前5个数组元素;a[i+1]、…、a[i+5]则表示前数组元素a[i]的后5个数组元素。
表达式含义:
通过数组下标变量确定当前数组元素的前5个或后5个元素的位置,然后再通过大于或小于号连接各个数组变量,判断数组元素之间的大小关系。
例如:
判断数组a[9]中连续大于后5个数的数字,数组a[9]中包含的数是:a[0]=2、a[1]=3、a[3]=10、a[4]=9、a[51=6、a[6]=7、a[7]=5、a[8]=8、a[9]=1、a[10]=15。
可以看出,只有数字a[3]=10和a[4]=9才可同时符合连续大于该数后面5个数的要求,对于后面不足5个数的数字将不参与比较。