Re: [閒聊] 程設作業

看板NTUE-CS103作者 (鳳狼)時間13年前 (2011/01/11 16:49), 編輯推噓4(404)
留言8則, 5人參與, 最新討論串1/1
※ [本文轉錄自 NTUE-CS102 看板 #1BK2GZuF ] 作者: game0416 (鳳狼) 看板: NTUE-CS102 標題: Re: [閒聊] 程設作業 時間: Fri Jan 15 16:15:28 2010 好像改個標題比較好(抓頭) 期末考四題,手邊都有題目就不再述了 原則上沒有難題,要花點心思的題目應該也還好 只是意外考個字典排序有點嚇到人 跟之前重複的部份不會談太多 所以大概只會講幾個點跟寫法而已 有問題再問看看吧(遠目) -- 是說下學期好像沒得罩(遠目) -- 第一題一元二次方程式求根 首先,判別式b^2-4ac、公式解(-b±D )/2a 都要記得想起來 這東西決定有沒有實根、根要怎麼解 再來,因為要開根號...sqrt()這個函式要知道 : 課本6-30頁數學運算,引入<cmath> 然後..因為判斷式有三種分別,所以一樣if.else要用來區分 最後,if判斷式裡面的東西"只有判別式",否則遇到負數的話 開根號結果是不會正常判斷的 剩下大概就是些運算子先後的問題,括號用的穩就好 沒信心用穩,就把每一步計算分成多個變數存放,一步一步來應該不會放槍 函式參數部分隨便設...不用特意用指標或什麼來寫這樣 -- 第二題要求字典排序... 會用 #include<string> strcmp() 就會很好寫...不然像翔風自寫一組同樣的東西倒也無所謂 : 課本7-19 至於說到如何應用這東西解題... 嗯...這是份ASCii表 http://asciitable.com 字母越後面,數值就越大(z>a) 又因為名字的資料不會有大小寫、空白問題 因此,strcmp直接取大小排序,取小的在前面就可以了 變數宣告照彥廷那樣一開始宣1000也好,變數宣告也好,反正不是只有用VC審題 -- 第三題的話...不要看到式子昏掉 關係大概長這樣... array[2]= array[0]*array[1] + array[1]*array[0] array[3]= array[0]*array[2] + array[1]*array[1] + array[2]*array[0] array[4]= array[0]*array[3] + array[1]*array[2] + array[2]*array[1] array[3]*array[0] 作業內容就只是宣告int array[12]={1,1} 然後用一個兩層的巢狀迴圈 外層表示上面等號左邊到第n個,內層照題目附的式子照樣打上去、 迴圈範圍從0~n-2就可以了 -- 最後一題問題應該只在同分輸出...有其他問題請參閱上兩篇 其實就是要紀錄上次輸出的排名,然後比較這次要輸出的人分數跟上一名比是不是相同 是的話就輸出上次輸出的排名,反之就從迴圈推測數值 參考#1BGASGBQ做個修改範例應該就很明顯 int rank; for (int i=9;i>=0;i--) if (i==9){ rank=10-i; cout <<rank <<' ' <<a[i] <<' ' <<grade[i]; } else if (grade[i]==grade[i-1]){ cout <<rank <<' ' <<a[i] <<' ' <<grade[i]; else { rank=10-i; cout <<rank <<' ' <<a[i] <<' ' <<grade[i]; } -- 本命 ○楽園の巫女  博麗 霊夢 職業:博麗神社の巫女さん  Hakurei Reimu   能力:主に空を飛ぶ程度の能力 @東方project系列 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.127.36.173 ※ 編輯: game0416 來自: 120.127.36.173 (01/15 16:17) ※ 編輯: game0416 來自: 120.127.36.173 (01/15 16:17)

01/15 16:45,
求值公式整個忘了,推一個
01/15 16:45

01/15 23:38,
推鳳狼大 應該改成期末考XDD 我有幾個小BUG 遺憾...
01/15 23:38

01/17 15:45,
鳳狼大每次都好用心分享!!!!
01/17 15:45

01/17 17:18,
(加減)要怎用?
01/17 17:18

01/17 17:20,
(-b+D)/2a (-b-D)/2a 分開做
01/17 17:20

01/17 17:21,
感謝~XD
01/17 17:21
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.184.26.236

01/11 16:49, , 1F

01/11 16:50, , 2F
最主要還是第三題,參考一下原試卷比較好
01/11 16:50, 2F

01/11 16:50, , 3F
第三第四個人問到第三題看不懂_A_
01/11 16:50, 3F

01/11 18:33, , 4F
出現了!!102的精華文章!!
01/11 18:33, 4F

01/11 18:40, , 5F
謝謝學長:)
01/11 18:40, 5F

01/11 18:40, , 6F
嗯...泰...去把該收的收一收放到103精華區
01/11 18:40, 6F

01/11 22:55, , 7F
ㄋㄩㄝ~等放假再說
01/11 22:55, 7F

01/12 22:21, , 8F
YA...我看到了 不....我考完了
01/12 22:21, 8F
文章代碼(AID): #1DB1cZHj (NTUE-CS103)