2016年計(jì)算機(jī)三級(jí)數(shù)據(jù)庫(kù)技術(shù)考試必記語(yǔ)句:判斷數(shù)組的語(yǔ)句

字號(hào):

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


      判斷數(shù)組a[9]中連續(xù)大于后5個(gè)數(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才可同時(shí)符合連續(xù)大于該數(shù)后面5個(gè)數(shù)的要求,對(duì)于后面不足5個(gè)數(shù)的數(shù)字將不參與比較。