(9)判斷一個數(shù)與其前面或后面連續(xù)幾個數(shù)的語句關(guān)鍵語句:

變量說明:
a[i]表示一維數(shù)組變量,i是數(shù)組下標(biāo)變量,a[i-1]、…、a[i-5]分別表示當(dāng)前數(shù)組元素a[i]的前5個數(shù)組元素;a[i+1]、…、a[i+5]則表示前數(shù)組元素a[i]的后5個數(shù)組元素。
表達(dá)式含義:
通過數(shù)組下標(biāo)變量確定當(dāng)前數(shù)組元素的前5個或后5個元素的位置,然后再通過大于或小于號連接各個數(shù)組變量,判斷數(shù)組元素之間的大小關(guān)系。
例如:

變量說明:
a[i]表示一維數(shù)組變量,i是數(shù)組下標(biāo)變量,a[i-1]、…、a[i-5]分別表示當(dāng)前數(shù)組元素a[i]的前5個數(shù)組元素;a[i+1]、…、a[i+5]則表示前數(shù)組元素a[i]的后5個數(shù)組元素。
表達(dá)式含義:
通過數(shù)組下標(biāo)變量確定當(dāng)前數(shù)組元素的前5個或后5個元素的位置,然后再通過大于或小于號連接各個數(shù)組變量,判斷數(shù)組元素之間的大小關(guān)系。
例如:
判斷數(shù)組a[9]中連續(xù)大于后5個數(shù)的數(shù)字,數(shù)組a[9]中包含的數(shù)是: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。
可以看出,只有數(shù)字a[3]=10和a[4]=9才可同時符合連續(xù)大于該數(shù)后面5個數(shù)的要求,對于后面不足5個數(shù)的數(shù)字將不參與比較。