[試題] 107-2 邱奕鵬 程式設計 期中考

看板NTU-Exam作者 (我愛吃烤雞)時間5年前 (2019/05/02 03:33), 5年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
課程名稱︰程式設計 課程性質︰C++ 課程教師︰邱奕鵬 試題 : 註:有些地方以括號括起並在開頭用"#"字元的意思是我額外打的註解 (A) 35% 請寫一程式(會用到數學library<cmath>) 1. (7%) 要求使用者輸入一個三角形的三個頂點座標的座標A(x1,y1), B(x2,y2), C(x3,y3) 2. (7%) 然後算出邊長p、q、r 3. (15%) 請用畢氏定理來判斷這是銳角、直角或鈍角三角形 4. (6%) 最後顯示出三邊長並說明這是銳角、直角或鈍角三角形 5. 提示:仿造上次小考,從p、q、r中找出最大和第二大還有最小 請用setw()、setprecision()、scientific()、right等設定來排版,結果應如輸出: 測資一: 0 0 1 0 0.5 0.866 輸出: the side lengths are 1.00e+000 1.00e+000 1.00e+000 It's a acute triangle 測資二: 40 0 0 30 0 0 輸出: the side lengths are 3.00e+001 4.00e+001 5.00e+001 It's a right triangle 測資三: 0.4 0.5 -0.3 3.0 0.7 -7 輸出: the side lengths are 1.00e+001 7.51e+000 2.60e+000 It's a obtuse triangle ====================================================================== (B) 25% 1. (8%) 請修改課本fig05_10.cpp的rollDice()改成擲3個骰子,點數變成3~18 (#這小題就是寫一個random讓三個骰子自己改變) 2. (10%) 請修改fig05_08.cpp,算出擲骰子100萬次後,所得的點數分別為3、5、8、 11、18出現的頻率和他們在百萬次裡的百分比 3. (7%) 並用setw()、setprecision()、fixed、right等設定來排版,結果應如後: 輸出: Points Frenquency percentage 3 4615 0.46 5 27750 2.77 8 97354 9.74 11 125234 12.52 18 4728 0.47 (#這題機率不要差太多都會算對,畢竟是random) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.229.234 ※ 文章網址: https://www.ptt.cc/bbs/NTU-Exam/M.1556739214.A.15E.html ※ 編輯: Akkusaii3741 (140.112.229.234), 05/02/2019 03:34:56 ※ 編輯: Akkusaii3741 (140.112.229.234), 05/02/2019 03:36:05
文章代碼(AID): #1SoVIE5U (NTU-Exam)