Re: [課業] 程設期末
(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)
討論串 (同標題文章)
完整討論串 (本文為第 5 之 5 篇):
課業
1
1