10242 Fourth Point!
簡易翻譯和條件:
題目要求將輸入4個xy座標但是會有一個座標重複,找到平行四邊形的第四個座標即可。
這題也是一題給C++初學者寫的題目喔!很好的練習題
這題考的就是怎麼格式化輸出格式而已,而這題用到的演算法就只是國中數學–「平行四邊形對角座標相加會相等」。
控制輸出時我們會使用 iomanip 這個 library
- setprecision 控制輸出位數
- fixed 控制固定輸出位數
什麼意思呢? 我們以5.1 舉例好了
使用 setprecision(3) 的話 5.1 就還是輸出5.1,5.123456會輸出5.123
使用 setprecision(3) + fixed 的話 5.1 就可以補上0變成 5.100
如果有任何問題或是你有更好的寫法歡迎再下面留言討論喔!
我們下一題見啦!
程式碼:
cout << std::fixed << setprecision(3) << x << " " << std::fixed << setprecision(3) << y << endl;
