HKU 題怎麼樣在list裡提取想要的兩個目標數

img

img

先輸入一個目標數
再輸入list,list裡為循環輸入的數字,直到-1在list裡出現就停止循環
怎麼樣在list裡提取想要的兩個數的index
讓這兩個數相乘等於目標數
最後輸出兩個數字的index

img

遍历列表,判断当前元素是否是-1,是则退出;否则遍历的同时计算当前元素与其他非当前元素的乘积是否等于目标数,等于则提取这两个元素index即可