這題有很多種寫法,但我各人認為如果寫的順序對,用while就可以了,像是vector或其他的涵式不一定需要將每項產品的價格存入一個陣列,依據X的值,將陣列[X-1]*G,再將它全部加總用while的話: 前兩行輸入完,再輸入第一個陣列(第一個X、G值),在while中計算完後再寫一行cin>>X>>G;,作為下一次計算的X、G值 因為在while判斷會確認X、G是否皆為0,所以while中的cin不會導致多餘輸入的問題
<ヾ(≧▽≦*)o>說明錯誤歡迎補充