程序
運行結果
循環(huán)變量從 1 循環(huán)到了 10 械蹋,但輸出的只有 2 4 6 8 10 ,對唯咬,這是在打印 1-10 之間的偶數胆胰。像這樣,循環(huán)訪問一組數據厚柳,從中找出符合條件的數據,這樣的算法叫做查找碳想。
寫查找的算法,需要做 2 件事葡盗,
一是寫循環(huán)訪問每一個數據
二是對每一個數據進行驗證胶背。
這樣,就需要寫 2 個“條件”:循環(huán)條件和篩選條件红且。
如上例思喊,循環(huán)條件是x<=10恨课,篩選條件是x%2==0希俩。
初學者常見的錯誤是把 2 個條件都寫在循環(huán)條件里,比如把循環(huán)條件寫成x<=10 && x%2== 0盒刚,
請注意甄別:
循環(huán)條件必須能夠遍歷每一個數據绿贞,如果你寫的循環(huán)條件會漏掉某些數據涡上,或者循環(huán)沒有能夠正常運行,請檢查是不是把篩選條件也寫在循環(huán)條件里了雁佳。
程序
運行結果