作者chchwy (mat)
看板NTUE-CS100
标题Re: [课业] 程设期末
时间Mon Jan 14 02:19:47 2008
(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)