Re: [課業] 程設期末

看板NTUE-CS100作者 (mat)時間18年前 (2008/01/14 02:19), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/5 (看更多)
(1)輸入多位姓名學號分數->以輸入人數來決定陣列大小 KO! (2)以姓名或學號搜尋分數 KO! (3)找出最高分的或最低分的 KO! (4)找出不及格的,印列出;或是找出及格的列印出 (5)以分數比較大小,依序排出 (6)算平均 (7)可以無限執行(執行完2.3.4.5.6功能後 會在問你要執行什麼) KO! ============================== 我累了=.= 接下來就簡單提示 我看大家都很強 應該一點就通了吧 (4)找出不及格的 for(int i=0;i<total_number;i++){ if(grade[i]<60){ //印出名字學號 } } (5)比大小 for(泡泡排序){ swap(name[i],name[j]); swap(id[i],id[j]); swap(grade[i],grade[j]) //記得三項都要交換 //複製字串要用strcpy() } (6)算平均 平均=全部人的總和/人數 float sum=0; //這是全部人的總和 for(int i=0;i<total_number;i++){ sum = sum + grade[i]; //全部加起來 } cout << "平均" << sum/total_number << endl; 最後 1. for迴圈跟Array的關係很密切,看過這麼多例子應該有點體會了吧 2. 老話一句,看懂code或聽懂都是假的,程式寫得出來才是真的。 3. 一定要自己寫過!!debug很麻煩,現在寫還有人可以問, 上機考的時候找不到bug又沒人問就欲哭無淚啦 祝各位順利啦 有問題可以問我 -- -- P_Mat <無名個人版> bbs.wretch.cc -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.68.15.109 ※ 編輯: chchwy 來自: 203.68.15.109 (01/17 15:13)
文章代碼(AID): #17YbP5nc (NTUE-CS100)
文章代碼(AID): #17YbP5nc (NTUE-CS100)